EME Q1 2026 Earnings Strong EPS Surprise of 1487 Drives Attention but Stock Slips VOC Energy Trust Q3 2024 Earnings Reports EPS of 018 as Trust Distributions Remain Steady CYN Q1 2026 Earnings NarrowerThanExpected Loss Drives Stock Rally BTCS Q1 2026 Earnings Negative EPS Surprise Amid Modest Stock Recovery BXC Q1 2026 Earnings Surprise Profit Crushes Estimates Shares Rally SBC Q1 2026 Earnings EPS Beats Estimates as Profitability Improves Yet Stock Declines TSLX Q1 2026 Earnings Misses EPS Estimates as Net Investment Income Dips Shares Edge Higher