Afya (NASDAQ:AFYA – Get Free Report) and Beachbody (NASDAQ:BODI – Get Free Report) are both small-cap consumer discretionary companies, but which is the superior investment? Get Afya alerts:Gross Revenue Price/Sales Ratio Net Income Earnings Per Share Price/Earnings Ratio Afya $662.01 million 1.97 $134.77 million $1.53 9.08 Beachbody $251.73 million 0.30 -$2.86 million $0.67 15.42Risk & VolatilityAfya has higher revenue and earnings than Beachbody. Afya is trading at a lower price-to-earnings ratio than Beachbody, indicating that it is currently the more affordable of the two stocks. Net Margins Return on Equity Return on Assets Afya 20.20% 17.94% 9.16% Beachbody 2.21% 33.74% 6.40%Analyst RecommendationsThis is a summary of current recommendations and price targets for Afya and Beachbody, as provided by MarketBeat.com. The Beachbody Company, Inc. was founded in 1998 and is headquartered in El Segundo, California.