Battalion Oil Q2 Earnings: Facing Substantial Debt Challenges ... Seeking Alpha Source link