Energy stocks are cheapest in nearly 30 years: Analyst

Getty Images

Bank of America Merrill Lynch raised its opinion of stocks in the energy sector Thursday, recommending clients overweight the shares in their portfolios.

Here's why and what to buy.