Battalion Oil Q2 Pretax Profit USD 15.508 Million - BATL News | Rallies