Alphabet exceeds predictions in revenue and profit; cloud accelerates

July 23, 2024