The earnings picture is steadily improving, with estimates for the current and coming quarters going up.