ROST Q1 2026 Earnings EPS Beats Estimates by 145 Amid Cautious Consumer Environment ICICI Bank Q1 2026 Earnings Slight EPS Beat Amid Stable Operations SWIM Q1 2026 Earnings Loss Narrower Than Expected as Cost Controls Take Hold SPMC Q1 2026 Earnings EPS Misses Estimates Despite Stock Rally Diebold Nixdorf DBD Q1 2026 Earnings EPS Beat Drives Modest Stock Upside Grupo Simec Q1 2023 Earnings EPS Falls Short as Profitability Pressures Mount