Sorry, you need to enable JavaScript to visit this website.

West Texas Intermediate crude trades at over $106 per barrel after Russia’s invasion of Ukraine