Oil and gas

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
