
Crude oil closed nine cents lower at $67.96 amid high supply by OPEC and low demand by Americans.

Crude oil futures traded at levels that haven't been reached since November, after a government report showed that crude inventories gained significantly less than expected.