Upbeat earnings dispel gloom