ICICI Bank IBN Delivers Q1 2026 Beat EPS 1890 vs 1886 Expected Kennametal KMT Q1 2026 Earnings 077 EPS Surges Past 068 Estimates Madrigal Pharmaceuticals MDGL Gains 237 Support Holds at 50458 20260514 BKKT Q1 2026 Earnings Significant EPS Miss as Revenue Goes Unreported