Starwood Property Trust STWD Q1 2026 Earnings EPS Miss Amid Stable Market Performance ICICI Bank IBN Q1 2026 Earnings Narrow Beat on EPS Amid Strong Operating Performance IBEX Q1 2026 Earnings EPS Beats Estimates Revenue Not Disclosed VSNT Q1 2026 Earnings Strong EPS Beat Highlights Profitability Focus RYN Q1 2026 Earnings Stellar EPS Surprise Defies Low Expectations BCSF Q1 2026 Earnings EPS Misses Estimates Stock Gains Slightly