Iron Mountain IRM Q1 2026 Earnings EPS Surpasses Estimates by 153 Stock Edges Lower Halozyme Therapeutics Q1 2026 Earnings EPS Beat Drives Modest Positive Surprise Despite Flat Revenue Disclosure SFL Q1 2026 Earnings Massive EPS Surprise of 1880 Despite Revenue Uncertainty MSN Q1 2024 Earnings Narrowing Losses Amid Limited Revenue Disclosure Stock Surges 2026 LOCO Q1 2026 Earnings Strong EPS Beat Highlights Operational Resilience in Challenging Environment Riley Exploration Permian REPX Rises 288 as Oil Prices and Sector Momentum Fuel Gains NexPoint Residential Trust NXRT Slides Slightly While Holding Above Key Support Levels USLM Holds Steady Near 106 United States Lime Minerals Consolidates in Tight Range NIO Shares Slide Over 7 as Key Support Level Approaches APWC Q3 1997 Earnings EPS Misses Estimates Amid Challenging Conditions