Alphabet Q1 2026 slides: earnings soar 81%, Cloud tops $20B Business April 29, 2026 Alphabet Q1 2026 slides: earnings soar 81%, Cloud tops $20B