Helmerich HP Surges 571 Nearing 4356 Resistance 20260518 PPG Industries PPG Q1 2026 Earnings 183 EPS Surges Past 179 Estimates Accelerant ARX Up 396 Is There More Room to Run 20260519 Karnataka Bank Reports 6174 Surge in Q4 Net Profit Asset Quality Improves