BAB (OTCMKTS:BABB – Get Free Report) and Utz Brands (NYSE:UTZ – Get Free Report) are both small-cap consumer staples companies, but which is the superior investment? Analyst RecommendationsThis is a breakdown of recent recommendations and price targets for BAB and Utz Brands, as provided by MarketBeat. Given Utz Brands’ stronger consensus rating and higher probable upside, analysts clearly believe Utz Brands is more favorable than BAB. Comparatively, Utz Brands has a beta of 1.03, meaning that its stock price is 3% more volatile than the S&P 500. Net Margins Return on Equity Return on Assets BAB 16.24% 16.70% 11.54% Utz Brands 1.27% 7.81% 3.93%SummaryUtz Brands beats BAB on 10 of the 17 factors compared between the two stocks.