Alphabet Stocks Rise on Q1 Earnings Beat, AI-Fueled Strong Ad Sales, New $70 Billion Buyback Alphabet revenue for the quarter ended March 31 grew year-over-year (YoY) to $90.32 billion, beating Wall Street forecast of $89.1 sales ad q1 alphabet buyback 2025-04-25 14:17 3