OPEC is producing full-out, US oil rigs fallen by almost 1,000, and global demand is strong.