Q3 revenue is up 17%, meeting guidance, but EPS missed due to $360 million Brazil tax charge. Ad revenue hit a record and is ...