Loading insights...

Crude oil production nearly back to normal with crude selling at over $50 per barrel