Crude oil futures retreated under $103 a barrel on Thursday in the wake of surprise trade deficit in China, a sign of a cooling economy there.
Crude oil futures retreat under $103 a barrel