revenues above estimates