Bank of America names five stocks best positioned for shareholder returnsBank of America revealed five stocks every investor must own.