snapchat, revenue, market, capitalization, snap inc., filing, mary meeker, Internet Trends 2017 Report