Affiliated MGRE Crushes Q1 2026 Estimates EPS 823 Tops Views
Spire Global SPIR Q1 2026 Results Fall Short EPS 078 Revenue NA
PPL PPLC Q1 2026 Earnings 063 EPS Surges Past 062 Estimates
Crude Oil Prices Hold Steady as USIran Tensions Resurface Citi Sees Potential for Brent at 120