Escalade Incorporated ESCA Q1 2026 Earnings 032 EPS Surges Past 018 Estimates Kenon Holdings KEN Surges 250 Nearing 9013 Resistance 20260520