The Instagram/Facebook deal: 30% cash, 70% stock at 75+ billion valuationthenextweb.com23 pointstilt14 years ago