Are Eurozone earnings expectations really too high?

April 20, 2026