Niu Technologies (NASDAQ:NIU – Get Free Report) and Bayerische Motoren Werke Aktiengesellschaft (OTCMKTS:BMWYY – Get Free Report) are both consumer discretionary companies, but which is the better business? Get Niu Technologies alerts:Net Margins Return on Equity Return on Assets Niu Technologies -2.17% -10.85% -3.12% Bayerische Motoren Werke Aktiengesellschaft 6.90% 11.39% 4.19%Insider & Institutional Ownership75.1% of Niu Technologies shares are held by institutional investors. Earnings & ValuationGross Revenue Price/Sales Ratio Net Income Earnings Per Share Price/Earnings Ratio Niu Technologies $4.54 billion 0.04 -$5.63 million ($0.18) -13.67 Bayerische Motoren Werke Aktiengesellschaft $168.28 billion 0.31 $12.22 billion $4.67 6.25This table compares Niu Technologies and Bayerische Motoren Werke Aktiengesellschaft”s gross revenue, earnings per share (EPS) and valuation. Analyst RecommendationsThis is a breakdown of recent recommendations for Niu Technologies and Bayerische Motoren Werke Aktiengesellschaft, as reported by MarketBeat. Given Niu Technologies’ stronger consensus rating and higher possible upside, equities research analysts plainly believe Niu Technologies is more favorable than Bayerische Motoren Werke Aktiengesellschaft.