Feeling Brave? Buy These 5 Oil Stocks TheStreet.com We have been right on a number of market and sector calls this year. And while we were looking good on our energy call up until about seven weeks ago, the recent selloff in oil prices and subsequent swoon in energy stocks put us firmly in the red and ... |