Rollins Inc ROL Q1 2026 Earnings Slight EPS Beat Amid Steady Pest Control Demand LMB Q1 2026 Earnings Staggering EPS Surprise of Over 1000 Masks a 224 Stock Decline MSC Income Fund Inc MSIF Q1 2026 Earnings EPS Falls Short of Estimates Stock Eases HLX Q1 2026 Earnings EPS Misses Estimates Amid Challenging Conditions DIN Q1 2026 Earnings Earnings Beat Amid Mixed Restaurant Performance SPWR Q4 2025 Earnings Deep EPS Miss as SunPower Faces Headwinds