CSWC Q1 2026 Earnings EPS Misses Estimates but Stock Rises on Positive Sentiment Trane Technologies Q1 2026 Earnings EPS Beat Drives Modest Share Gains Amid Steady Operational Execution Evercore Q1 2026 Earnings Blowout EPS Beats Estimates by 4665 CQP Q1 2026 Earnings Significant EPS Miss as Distributable Cash Flow Declines CAE Q1 2026 Earnings EPS Beats Estimates Stock Drops Over 14 TONX Q1 2026 Earnings Massive EPS Beat Drives 62 Stock Surge