Oil Down 5% in a Week: Buy These 4 Mega Cap Stocks on the Dip
It makes sense for investors to add to or initiate positions in the major integrated oil companies that offer long-term stability and consistent dividends. These four are rated Buy at Merrill Lynch…