Ceva (NASDAQ:CEVA – Get Free Report) and Allegro MicroSystems (NASDAQ:ALGM – Get Free Report) are both computer and technology companies, but which is the superior business? ProfitabilityNet Margins Return on Equity Return on Assets Ceva -9.48% -3.04% -2.64% Allegro MicroSystems -9.00% 2.09% 1.36%Analyst RecommendationsThis table compares Ceva and Allegro MicroSystems’ net margins, return on equity and return on assets. This is a summary of recent ratings and price targets for Ceva and Allegro MicroSystems, as provided by MarketBeat. Given Allegro MicroSystems’ higher probable upside, analysts plainly believe Allegro MicroSystems is more favorable than Ceva. Gross Revenue Price/Sales Ratio Net Income Earnings Per Share Price/Earnings Ratio Ceva $106.94 million 6.26 -$8.79 million ($0.42) -66.71 Allegro MicroSystems $725.01 million 7.23 -$73.01 million ($0.37) -76.54Ceva has higher earnings, but lower revenue than Allegro MicroSystems.