Strategic Petroleum Reserve Hits 40Year Low What It Means for Energy Security Canadian Natural Resources CNQ Positioned as Key Natural Gas Player for Energy Transition Truist Named Best HELOC Lender Rates and Features to Consider May 2026 Oil Prices Decline on Optimism Over Potential USIran Peace Deal Strait of Hormuz Reopening Cambridge Cost of Living Crisis Forces Employed Workers to Seek Food Bank Support US Consumer Sentiment Drops to Record Low in May as Iran Conflict Stirs Inflation Fears HUIZ Q1 2025 Earnings Massive EPS Miss Sends Shares Lower Maison Solutions Inc MSS Q1 2026 Earnings Significant Earnings Miss Raises Concerns SNES Q1 2026 Earnings NarrowerThanExpected Loss Drives Modest Stock Gain EOSE Q1 2026 Earnings EPS Beats Estimates as Eos Energy Advances Commercialization Stock Slips GPUS Q3 2025 Earnings Losses Persist as Hyperscale Data Ramps Up Investment CCOI Q1 2026 Earnings EPS Surprises to the Upside Despite Continued Loss AMC Entertainment Climbs 245 as Meme Stock Momentum Faces Resistance at 163 Hesai Group HSAI Slips 129 as Lidar Sector Faces Headwinds Support at 196 Under Watch American Bitcoin Corp ABTC Slides 27 as Resistance Holds Near 113 HF Sinclair DINO Edges Higher Amid Steady Trading Holds Above Key Support EHang Holdings EH Rallies 770 Support and Resistance Levels in Focus Trump Signals No Rush on Iran Nuclear Deal Criticizes Opponents Amid Naval Blockade Continuation SGMT Q1 2026 Earnings EPS Beat as Clinical Development Costs Tighten XPEL Inc XPEL Rises 224 as Shares Test Key Resistance from 4695 Level Faraday Future Intelligent Electric Inc Q1 2026 Earnings EPS Surprise Positive but Revenue Remains Elusive Stock Drops Origin Bancorp Inc OBK Q1 2026 Earnings EPS Misses Estimates Despite Solid Operational Performance Farmers Merchants Bancorp Inc FMAO Q1 2026 Earnings EPS Beats Estimates by 381 Amidst Market Pressure HBIO Q1 2026 Earnings EPS Surprises to the Upside Despite Challenging Quarter PENN Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher ELBM Q4 2025 Earnings Deep EPS Miss Amid Strategic Progress Stock Gains Slightly STKE Q1 2026 Earnings EPS Misses Estimates Significantly Stock Rises on Strategic Optimism