DSX Q4 2025 Earnings EPS Misses Estimates as Shipping Headwinds Persist CPS Technologies Corp CPSH Q1 2026 Earnings EPS Misses Estimates as Stock Gains on Positive Momentum RB Global Inc RBA Q1 2026 Earnings Slight EPS Beat Amid Operational Momentum CSL Q1 2026 Earnings Strong EPS Beat Driven by Operational Efficiency EPAM Q1 2026 Earnings EPS Beat Offsets Muted Revenue Visibility ATO Q1 2026 Earnings EPS Beat Amid Natural Gas Utility Strength