NLY Q1 2026 Earnings Slight EPS Beat Amid Mortgage Market Shifts IBM Q1 2026 Earnings Earnings Beat on Strong EPS Performance Stock Edges Higher BTCT Q4 2024 Earnings Surprise Profitability Despite Revenue Absence OSK Q1 2026 Earnings Earnings Miss Estimate Stock Edges Higher AFB Q3 2024 Earnings Solid Net Investment Income Amid Stable Municipal Bond Market Cheche Group Q4 2024 Earnings EPS Beats Estimates as Loss Narrows but Shares Slide