1 story
Soaring shipping costs mean a barrel of oil actually costs $125 or more, not the futures price traders see.
CNBC · 2m