Tecogen TGEN Gained 504 Can It Break 591 20260520 Supermarkets Push Back Against Calls for Mandatory Price Caps on Essentials Oil Rebounds on Supply Risks as Iran Peace Deal Uncertainty and Inventory Drawdowns Fuel Rally JetBlue Airways JBLU Climbs 167 as Airline Sector Navigates Volatility MMS Q1 2026 Earnings EPS Beats Estimates by 43