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