Share

Strategist says oil price plunge made sense

Ben Powell of the BlackRock Investment Institute says there was too much oil with nowhere to go.
02:47
Tue, Apr 21 20202:28 AM EDT