SACH Q1 2026 Earnings Massive EPS Surprise Miss Drives Stock Down 25 ITT Q1 2026 Earnings Strong EPS Beat Amid Mixed Market Reaction TLN Q1 2026 Earnings EPS Plunges 72 Below Estimates as Energy Market Dynamics Shift CVEO Q1 2026 Earnings NarrowerthanExpected Loss as EPS Surprises 45 Kestrel Group Ltd Q3 2024 Earnings Reported Loss of 016 Per Share as Stock Edges Higher Kayne Anderson BDC Inc KBDC Q1 2026 Earnings Strong EPS Beat Drives Positive Market Response