Oil and gas

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
