Petrobras reported net income of $19.6 billion in 2025 as oil and gas production increased 11% to nearly 3 MMboed, supported by new FPSOs in Brazil’s Búzios and Mero fields.
Helix-Hornbeck Offshore merger wins shareholder approval
Helix shareholders have approved the company's all-stock combination with Hornbeck Offshore...
