Latest Petroleum Industry News

Page 1 of 1
Otto Energy’s 2025 reserves statement reveals a 10% decline in proved reserves, balanced by strong cash reserves and steady production across key US Gulf Coast assets.
Maxwell Dee
Maxwell Dee
14 Aug 2025