The firm named a slew of undervalued stocks to buy ahead of quarterly reports. Bank of America is telling investors to buy BWX Technologies, DraftKings and Grocery Outlet Holdings before they report third-quarter results, backing each name with a different argument.. There are plenty of buying opportunities in the stock market before companies report third-quarter earnings, according to Bank of America. The bank said companies like DraftKings are firing on.