Select Page

No immediately obvious catalysts is obvious but WTI crude futures just tumbled into the settlement on extremely high volume...

WTI failed at $66 again this morning...