Douglas Dynamics PLOW Stock Is It Stable or Volatile 022 20260420 Is DiaMedica DMAC stock worth committing funds to Drifts Higher 20260422 iShares MSCI Canada ETF EWC Price Pressured Amid US Tariff Implementation and Disappointing US Labor Data Alphabet Inc GOOG Strong Q1 2026 Earnings Reinforce AIDriven Growth Momentum Global Markets Eye Potential TrumpXi Summit as Trade Tensions Loom Japanese Oil Wholesalers Turn to ShiptoShip Transfers for Middle East Crude Imports Elon Musk Faces Another Legal Setback Against OpenAI British Gas to Pay 20m Penalty Over Prepayment Meter ForceFitting Scandal OpenAI Emerges as Frontrunner in AI IPO Race Amid Confidential Filing Plans Burberry CEO Joshua Schulman Eyes 122m Pay Package as Luxury Brand Softens Climate Targets Reddit Shares Decline Nearly 6 Following Metas Launch of Forum App SSR Mining Divests 20 Stake in Hod Maden Project Steel Stocks Rally as Government Extends Minimum Import Price on 66 Steel Products SP 500 Edges Higher as Utilities Lead Communication Services Drag BLBD Q1 2026 Earnings EPS Beat Drives Stock Higher on Operational Strength CXW Q1 2026 Earnings EPS Surges Past Estimates Stock Edges Lower CRAI Q1 2026 Earnings EPS Misses Estimates Slightly Stock Edges Higher XPEL Q1 2026 Earnings Small EPS Beat Drives Stock Up 37 ERII Q1 2026 Earnings EPS Misses Expectations Despite Positive Stock Reaction DEFSEC Technologies Inc DFSC Q2 2024 Earnings EPS Misses Estimates Stock Rises on Strategic Outlook Vince Holding Corp VNCE Holds Steady Near Support with Modest Gains GigCapital7 Unit GIGGU Holds Steady at 994 as Market Digests SPAC Dynamics PubMatic PUBM Rises Nearly 3 as AdTech Stock Tests Key Resistance Zone Aurelion Inc AURE Slips 1 Amid Low Volume Testing Support at 236 Jyong Biotech Ltd MENS Gains 337 as Technical Support Holds Resistance in Focus Canadian Natural Resources Gains Attention as Natural Gas Plays Role in Power Transition Rapid7 RPD Q1 2026 Earnings EPS Surprises 1765 Above Estimates Shares Rise Science Applications International Corporation SAIC Rebounds Near Key 100 Level