Rolls-Royce Holdings PLC (OTCMKTS:RYCEY – Get Free Report) and Duke Robotics (NASDAQ:DUKR – Get Free Report) are both industrials companies, but which is the better stock? Get Rolls-Royce Holdings PLC alerts:Sell Ratings Hold Ratings Buy Ratings Strong Buy Ratings Rating Score Rolls-Royce Holdings PLC 0 0 4 1 3.20 Duke Robotics 1 0 1 0 2.00Duke Robotics has a consensus target price of $12.00, indicating a potential upside of 123.88%. Given Duke Robotics’ higher possible upside, analysts plainly believe Duke Robotics is more favorable than Rolls-Royce Holdings PLC. ProfitabilityNet Margins Return on Equity Return on Assets Rolls-Royce Holdings PLC N/A N/A N/A Duke Robotics N/A -5,930.71% -167.71%Valuation & EarningsThis table compares Rolls-Royce Holdings PLC and Duke Robotics’ net margins, return on equity and return on assets. Gross Revenue Price/Sales Ratio Net Income Earnings Per Share Price/Earnings Ratio Rolls-Royce Holdings PLC $27.96 billion 6.15 $7.70 billion N/A N/A Duke Robotics $380,000.00 48.10 -$1.24 million ($0.25) -21.44Rolls-Royce Holdings PLC has higher revenue and earnings than Duke Robotics.