Ferrari Launches First AllElectric Model Luce Stirring Debate and Market Competition Bloom Energy Rallies on Hydrogen Momentum What Investors May Consider Federal Reserves Rate Cut Case Weakens as Inflation Concerns Persist Warren Buffett Teases Tiny Purchase in March Berkshire Filing May Identify the Investment Gold Extends Losses as Surging Oil Prices Fuel Rate Hike Expectations Pressuring Precious Metals Standard Chartered Plans to Reduce Corporate Functions Roles by Over 15 as Part of Efficiency Drive Ultragenyx Q1 2026 Earnings WiderThanExpected Loss as No Revenue Reported Hexcel Q1 2026 Earnings EPS Surges Past Estimates as Shares Gain 169 Marine Petroleum Trust MARPS Q4 2025 Earnings Trust Reports EPS of 008 Stock Declines 16 XIFR Q1 2026 Earnings Significant EPS Beat Driven by Operational Strength EXAS Q4 2025 Earnings Significant EPS Miss Raises Questions on Path to Profitability BK Q1 2026 Earnings EPS Surpasses Estimates by 133 Revenue Details Not Disclosed Banco Macro BMA Slides 3 as Shares Test Key Support After Recent Volatility Janus Living Inc JAN Gains 146 as Stock Holds Above Key Support Approaches Resistance SLR Investment Corp SLRC Edges Higher Near Support Level Technical Indicators Suggest Consolidation GCL Global Holdings Plunges 1055 Support Tested at 055 Amid Weak Momentum Brunswick Corporation BC Rallies 298 as Marine Sector Shows Renewed Strength MGRB Q1 2026 Earnings EPS Beats Estimates Bond Price Edges Higher on Steady Performance CNF Q4 2023 Earnings Massive EPS Surprise of 54356 Drives Investor Attention Despite Stock Decline NRDS Q1 2026 Earnings Earnings Beat Expectations Shares Rise on Profitability Strength Allegion ALLE Q1 2026 Earnings EPS Misses Estimates Amid Ongoing Operational Challenges ARI Q1 2026 Earnings EPS Misses Estimates by 20 Amid Commercial Real Estate Headwinds BNR Q3 2022 Earnings Narrower Loss Surprises Wall Street as Stock Drops 11 on Broader Biotech Selloff Jim Cramer Advises Holding Astera Labs Shares Amid AI Infrastructure Growth Pentair Q1 2026 Earnings EPS Beats Estimates by 329 CorVel Corp CRVL Slips 269 as Key Support Level Approaches