Batl Stock Analysis Battalion Oil Corporation Up 9.35 To 4.21 On Energy Gains 20260403