Oil

Expectations of a significant increase in U.S. oil inventories tempered optimism in the market for now

EBITDA rose by 20 percent to $343.6 million, driven by robust performance across all business segments

Despite gains, oil prices have suffered significant losses in 2025 due to slowing demand and rising production

Crude stocks fell by 4.5 million barrels recently, with analysts expecting further declines in inventories

Saudi Arabia’s total revenues hit $70.3 billion in Q1 2025 amid strong commitment to economic vision
Kingdom’s oil revenues generated $39.94 billion during the quarter
