Crude Oil is set to rebound

Photo: Twitter
The price of Crude Oil is now down 1% over the last year. Energy stocks? Up 68%. Analyst Charlie Bilello asks.
The price of Crude Oil is now down 1% over the last year. Energy stocks? Up 68%. Analyst Charlie Bilello asks.