Crude Oil Slumps to 6-Year Low

Oil slides as U.S. inventories hit 449 million barrels, nearing capacity.

March 16, 2015

Examined