Google’s ad business beat expectations but Cloud miss knocks stock in after-hours trading

Google’s ad business beat expectations but Cloud miss knocks stock in after-hours trading