Batl Stock Analysis Battalion Oil Corporation Up 9.35 To 4.21 On Energy Gains 20260403 Should I Sell Redhill Rdhl Stock Now Price At 0.85 Up 2.59 20260410 Dti Q4 Earnings Beats Estimates By 0.05 20260403