Microsoft A Potential LongTerm Holding Amid Cloud and AI Growth Toll Brothers Unveils Luxury Amenities at Cross Kirkland Towns Community in Washington Trump Signals Iran Nuclear Deal Largely Negotiated Strait of Hormuz Reopening Could Ease Oil Supply Risks EU Green Economy Doubles Output in Under a Decade as Solar Energy Surges to Record Levels Elon Musks Bugs Bunny Moment Could a SpaceX IPO Pressure Tesla Stock Stord Secures 250 Million in Funding to Integrate AI into ECommerce Logistics Operations BWEN Q1 2026 Earnings NarrowerthanExpected Loss Fails to Boost Sentiment Faraday Future Intelligent Electric FFAI Q1 2026 Earnings Narrower Loss Surprises but Revenue Remains Absent ALLY Q1 2026 Earnings EPS Beats Estimates by 165 Shares Edge Higher ESAB Q1 2026 Earnings EPS Slightly Misses Expectations Amid Steady Execution BNAI Q3 2025 Earnings EPS Beat Mitigates Revenue Absence Stock Declines 367 SAT Q1 2026 Earnings EPS Misses Estimates by Wide Margin Amid Challenging Quarter Cadeler CDLR Edges Higher as Offshore Wind Sector Shows Resilience Singularity Future Technology SGLY Edges Higher Small Cap Stock Held in Tight Range Art Technology Acquisition Corp ARTC Holds Near Key Levels with Minimal Price Movement Centuri Holdings CTRI Gains 2 as Stock Tests Key Resistance Near 3355 Smart Sand Inc SND Holds Steady Near Support as Energy Sector Shows Mixed Signals Morrisons Plans to Close 100 Stores Amid Rising Government Policy Costs Saul Centers Inc BFS Q1 2026 Earnings EPS Surges 98 Above Estimates Stock Modestly Higher Phio Pharmaceuticals Holds Steady Near Support Levels PHIO Stock Consolidates in Narrow Range Innoviz Technologies INVZ Rebounds from Key Support Is a Trend Reversal Brewing Freshpet Inc FRPT Posts Modest Gain Approaches Key Resistance at 556 Carlyle Secured Lending CGBD Edges Higher as Stock Holds Above Key Support British American Tobacco BTI Edges Lower as Shares Test Key Support Levels StealthGas Inc GASS Experiences Pullback Key Levels and Market Dynamics Commercial Metals Co CMC Surges 38 as Steel Demand Optimism Returns Nano Labs Ltd Slips 342 as Stock Approaches Key Support Level