Oil stocks have had a nice run. It might be time to hit ‘sell.’

Read more