Buy this retailer secretly buying back its stock, Bank of America says