Lenovo Shares Surge Nearly 20 as Record Earnings Highlight AI Revenue Surge AI Infrastructure and Energy Plays Deliver Superior Returns Over Semiconductor Giants US Stock Markets Rally SP 500 Extends Winning Streak Dow Climbs Over 2 for the Week Aluminum Prices Surge Amid Iran War Tensions Pressuring Major US Companies UKGulf Trade Deal Bahrain Minister Hails Monumental Achievement in Bilateral Relations SpaceX Successfully Launches Starship Rocket on Second Attempt After Initial Scrub Netcapital Inc NCPL Q1 2026 Earnings EPS Misses Estimates Stock Surges 47 EIKN Q1 2026 Earnings WiderthanExpected Loss as Clinical Development Intensifies CNSP Q1 2026 Earnings WiderThanExpected Loss but Stock Gains 7 on Strategic Updates NSSC Q1 2026 Earnings EPS Surpasses Estimates by Nearly 17 Shares Advance ELDN Q1 2026 Earnings ClinicalStage Biotech Misses EPS Estimates Amid Ongoing Development Costs CLLS Q1 2026 Earnings Narrowing Losses as Cost Discipline Surprises to the Upside AquaBounty Technologies AQB Hovers Near Support After Modest Decline Virco Manufacturing VIRC Holds Steady Near Support as Traders Await Catalyst Gran Tierra Energy GTE Slips 34 as Oil Price Headwinds Weigh on Shares Range Capital Rights RANGR Steady at 029 Key Levels in Focus Gold Fields GFI Falls 277 as Gold Price Pullback Weighs on Sentiment SpaceX IPO Buzz Nvidia Earnings and Bezos on AI Key Market Themes Unifi Inc Q1 2026 Earnings Narrower Loss Beats Estimates as Cost Actions Begin to Take Hold DTE Energy Junior Subordinated Debenture DTW Edges Higher in Quiet Trading Americas CarMart CRMT Slips 182 Approaches Key Support Zone Mondelez MDLZ Edges Lower as Consumer Staples Sector Faces Headwinds WidePoint Corporation WYY Posts Modest Gain Approaches Key Resistance at 1044 KRAKacquisition Corp Unit KRAQU Holds Near 1008 Amid Low Volatility Trading Toronto Dominion Bank TD Edges Higher as Shares Hold Above Key Support Levels Clover Health Holds Steady Near Support After Minor Decline Mayfair Gold Corp MINE Gains 42 as Bullish Momentum Builds Above Key Support