2024 results and consensus forecasts for next two years