Sources

4 Total Sources

Eight Oil Firms Reap $93 Billion in Q2 Profits as Iran War Lifts Crude Above $126