NextEra Energy and Dominion Energy Merger to Create Worlds Largest Electric Utility Diodes Inc CEO Gary Yu Sells 399810 in Stock Insider Transaction Highlights WilliamsSonoma Stock Analysts Weigh Potential for Movement Amid Retail Shifts Silver Prices Consolidate in Tight Range as Market Awaits US PCE and GDP Data Amid Stabilizing Real Yields DoubleDigit Earnings Growth May Not Forestall the Next Bear Market Historical Trends Suggest Japan Beef Bowl Purveyors Face Supply Squeeze as US Meat Prices Surge DDS Q1 2026 Earnings Earnings Miss Estimates Despite Positive Market Reaction AMAL Q1 2026 Earnings EPS Misses Estimates by 174 as Stock Declines Plexus Corp PLXS Q1 2026 Earnings EPS Surges Past Estimates on Operational Strength Stock Declines Electra Battery Materials Q4 2025 Earnings WiderthanExpected Loss as PreRevenue Company Advances Battery Materials Projects SLMBP Q1 2026 Earnings Strong EPS Surprise of 356 Amid Stable Performance GNLX Q1 2026 Earnings EPS Miss Amid PreRevenue Development Stage Stock Edges Higher Marcus Millichap MMI Gains Real Estate Services Stock Finds Support Goldman Sachs STRATS Trust GJS Holds Steady at 2345 as Price Action Remains Rangebound Protalix BioTherapeutics PLX Gains 345 as Stock Approaches Key Resistance Hennessy Advisors Inc HNNA Slips 356 as Stock Tests Key Support Levels BCB Bancorp BCBP Edges Lower as Stock Navigates Key Support and Resistance Levels Grupo Aval AVAL Slips 126 as ADR Tests Key Support Zone Near 446 Nuvve Holding Corp NVVE Rallies 735 as Support Holds at 036 BayCom Corp BCML Edges Lower as Key Support Levels Come into Focus Kirby Corporation KEX Narrows Gains Holding Near Resistance Amid Modest Decline Huron Consulting Group HURN Advances 14 as It Approaches Key Resistance Level Mount Logan Capital Inc MLCI Slips 2 Testing Support Zone After Recent Rally Nexpace Launches NXPC Buyback Program to Strengthen UserDriven Growth in MapleStory Universe Voyager Therapeutics Inc VYGR Q1 2026 Earnings Narrowed Loss Meets Optimism in Gene Therapy Pipeline Booking Holdings BKNG Surges 31 Navigating Key Resistance at 17679