Energy Energy firm PBF could witness share recovery as financial stress lessens , and Administrator 2025 May 3