Sterling Infrastructure STRL Q1 2026 Earnings EPS 309 Beats Estimates Utility Stocks With DecadesLong Dividend Histories Gain Added Value From AI Data Center Demand Alcon ALC Q1 2026 Earnings EPS 085 Beats Estimates MDxHealth SA MDXH Stock Analysis 398 Loss Key Levels 20260521