IMF Upgrades UK 2026 Growth Forecast to 1 but Warns of Persistent Risks Marathon MPC Q1 2026 Earnings Beat Revenue NA EPS 165 McKinley MKLYR Drops 1667 Key Support at 010 20260515 Equifax EFX Posts Modest Gains as Stock Holds Above Key Support Coffee at 5 Signals Broader Economic Strains USPH Q1 2026 Earnings EPS Misses Expectations Stock Holds Steady Plus500 Reports 11 Quarterly Revenue Increase Reaffirms Expectations