Upcoming InvestmentsRecord Revenue and Strategic Investments Propel …3 weeks agoThis article first appeared on GuruFocus. Total Revenue: $6 billion, up 38% year-on-year. Adjusted EBITDA: $874 million, up 68% year-on-year....