upbeat earnings