Crude oil tumbles 12% amid energy sector weakness | OOBF

Energy stocks fall as crude oil prices drop sharply; Dow rises 1000 points.

Open shared insight