April oil production at the highest level in recent history
The rally in oil is a force of nature, crushing fundamental headlines and reasoning. Production continues unabated and storage is overflowing.