8AM Oil and Energy stocks have done tremendously well over the last few years and investors are wondering out loud if they still have room to run or are many of them overpriced? The answer of course lies in your own due diligence but Nabors Industries (NBR, $39.53, up $0.72)Read more

More