NBBK Q1 2026 Earnings Earnings Miss as EPS Falls 285 Below Estimates AVAL Q2 2025 Earnings Strong EPS Report Amid Mixed Macro Signals AIOT Q1 2026 Earnings Strong EPS Surprise Drives Stock Gains THRY Q1 2026 Earnings Profitable Quarter Surges Past Expectations with 520 EPS Surprise STUB Q1 2026 Earnings Earnings Per Share Surges Past Estimates Revenue Not Reported STWD Q1 2026 Earnings EPS Misses Estimates Despite Modest Stock Uptick