News

Q1 earnings landed with a thud, and Wall Street isn’t sugarcoating it. Revenue slid 9% year-over-year to $19.3 billion. The ...