Steel Stocks Rally as Government Extends Minimum Import Price on 66 Steel Products General Motors Unveils AllElectric Cadillac Vistiq with 300Mile Range Irans Potential Tariffs on Hormuz Internet Cables Could Raise Costs for Europe SpaceX Scrubs Starship Test Flight Reschedules for Friday Debut Labor Market Insights from Latest Jobs Report Oil Prices Slide Amid Hopes of USIran Peace Deal and Strait of Hormuz Reopening Bar Harbor Bankshares Inc BHB Q1 2026 Earnings EPS Misses Estimates as Net Interest Margin Faces Pressure CALM Q1 2026 Earnings Earnings Per Share Surges 299 Above Estimates Stock Reacts Mildly HTZ Q1 2026 Earnings Narrower Loss Beats Estimates Amid Ongoing Operational Challenges USEA Q1 2026 Earnings Surprise Profitability as EPS Beats Estimates by 116 BSBR Q1 2023 Earnings Significant EPS Miss Sends Stock Lower LUNR Q1 2026 Earnings Wide EPS Miss Amid Stock Surge as Investors Focus on Business Milestones Linkhome Holdings LHAI Rebounds Above 090 Support Eyes Key Resistance at 099 JetBlue Airways JBLU Rises 227 Airline Stock Approaches Resistance at 567 Immunic Inc IMUX Rally Continues with 879 Gain Approaching Key Resistance Broadcom AVGO Holds Steady Near Key Support Amid Cautious Market Sentiment IGC Pharma Holds Steady at 029 as Stock Consolidates Near Key Levels Nasa Taps Blue Origin for First Uncrewed Lunar Mission as 20bn Moon Base Plans Move Forward Canadian National Railway CNI Q1 2026 Earnings EPS Beats Estimates in a Challenging Freight Environment Noodles Company NDLS Slips 229 as Stock Approaches Key Support EXLS Q1 2026 Earnings Adjusted EPS Beats Estimates as Operational Efficiency Gains Traction VLYPP Q1 2026 Earnings EPS Beats Consensus by 507 as Stock Slips 029 Perrigo PRGO Q1 2026 Earnings EPS Beats Estimates by 345 Stock Declines Slightly Teekay Corporation Q1 2026 Earnings Positive EPS Despite Subdued Market Response Sonoco Products Company SON Q1 2026 Earnings EPS Misses Estimates but Stock Gains on Resilient Outlook GTES Q1 2026 Earnings EPS Beats Estimates Revenue Details Limited PLAB Q1 2026 Earnings EPS Surges 1178 Above Estimates Shares Rally