Dive Brief:
- Google topped revenue expectations in Q1, with its ad business raking in $66.89 billion, according to an earnings statement from parent Alphabet. However, executives warned of mild headwinds gathering due to macroeconomic volatility.
- Search, Google’s largest ad segment,