The annual anticipation of the release of Mary Meeker’s latest massive Internet Trends report has arrived and along with it, the 294 slides jam-packed with data. Enjoy: