Battalion Oil BATL Q2 2023 Earnings Why the Beat Matters KeyCorp KEY Delivers Q1 2026 Beat EPS 044 vs 042 Expected Onfolio Holdings ONFO Surges 291 Nearing 111 Resistance 20260514