Companies have to, see Article 3. GDPR triggers whenever the processing is done by a company located in the EU or targeting users located in the EU.
Google probably does not as they surely don't do processing of non-EU user's data within their EU subsidiaries.