InvenTrust Properties IVT Q1 2026 Earnings EPS 007 Beats Estimates Mach MNR Stock Today Drops 127 Key Support at 1398 20260520 Core Scientific Gains Ground as AI Infrastructure Demand Drives Strategic Pivot Solar Panel Sales Surge as CostConscious Consumers and Businesses Seek Savings Consumer Pessimism Persists Americans Still Question When the Economy Will Improve UK Petrol Prices Surge to Highest Level Since Iran War RAC Warns of Further Increases