Aluminum Price Surge Since Iran Conflict Emerges as Cost Challenge for Major US Corporations Japan Shipbuilding Town Turns to Foreign Workers and AI to Address Labor Shortage Analyst Report Highlights Resilience of HF Sinclair Corp Amid Refining Market Dynamics Alberta Separation Referendum Carney Highlights Provinces Essential Role in Canadian Economy CD Rates Reach Up to 4 APY as Savings Yields Remain Attractive Vestas Wind Systems Shares Slide After Company Warns Margins Could Reach Lower End of Forecast Range HTHT Q1 2026 Earnings Slight EPS Miss Amidst Operational Challenges DX Q1 2026 Earnings EPS Misses Estimates Amid Interest Rate Volatility Porch Group Inc PRCH Q1 2026 Earnings EPS Surprises Positively Stock Edges Lower GWAV Q3 2023 Earnings Negative EPS Reported Stock Rises 225 Navios Maritime Partners NMM Q1 2026 Earnings Strong EPS Beat Amidst Market Headwinds DSX Q4 2025 Earnings WiderThanExpected Loss Highlights Persistent Headwinds in Dry Bulk Market John Hancock Diversified Income Fund HEQ Holds Steady A Cautious Climb Above Support Ultragenyx RARE Pushes Higher on Positive Clinical Momentum Key Levels to Watch Central Pacific Financial CPF Holds Steady Near Support Amid Modest Pullback Canopy Growth CGC Inches Higher as Cannabis Stock Tests Key Resistance Barings Corporate Investors MCI Edges Lower Holding Near Support Levels IRTC Q1 2026 Earnings EPS Beat by 47 Amid Ongoing Revenue Uncertainty QH Q4 2021 Earnings Massive EPS Miss Highlights Operational Challenges NextDecade Corporation Q1 2026 Earnings EPS Surprise Beats Estimates Amid PreRevenue Phase MATV Q1 2026 Earnings Significant EPS Beat Amid Cost Discipline and Strategic Focus ALBT Q1 2026 Earnings Narrowed Losses Maintain Focus on Cell Therapy Pipeline Giftify Inc GIFT Q1 2026 Earnings NarrowerThanExpected Loss Lifts Sentiment JDcom Founder Pledges to Protect 900000 Workers from AI Displacement with Massive Retraining Initiative Tetra Tech Q1 2026 Earnings EPS Beats Estimates Stock Rises 147 EZGO Technologies Slips 292 as Stock Tests Key Support at 126