SO Q1 2026 Earnings EPS Surges Past Estimates Stock Slips Slightly MSCI Q1 2026 Earnings Slight EPS Beat Supports Positive Market Response GWW Q1 2026 Earnings EPS Exceeds Estimates by Nearly 13 Despite Slight Stock Decline AutoZone Q1 2026 Earnings EPS Surpasses Estimates by 084 Stock Edges Lower RYAAY Q1 2026 Earnings EPS Misses Widely Yet Shares Rally NMFC Q1 2026 Earnings EPS Misses Estimate by a Narrow Margin Stock Unchanged