FS Bancorp FSBW Q1 2026 Earnings Beat Revenue NA EPS 102 Home Depot Stock Declines as Comparable Sales Disappoint Despite Earnings Beat ICICI Bank IBN Stock Analysis Falls 236 Watching 2399 20260519 Studio MSC Stock Analysis 431 Loss Key Levels 20260519 ProPetro Holding PUMP Rallies 404 as Bulls Target 1907 20260518 European Commission Weighs Protective Measures as EUChina Trade Tensions Escalate IBEX IBEX Surges 121 Nearing 3248 Resistance 20260518