Google Wins $1.66 Billion EU Antitrust Fine Appeal

September 19, 2024