Alphabet and Microsoft Q2 earnings exceed expectations, fuelled by cloud
Cloud , , , ,