Why Everest Group EG Just Surged 070 Key Levels Ahead 20260520 Alcon ALC Q1 2026 Earnings EPS 085 Beats Estimates