Sandstorm Gold (NYSE:SAND – Get Free Report) and Triple Flag Precious Metals (NYSE:TFPM – Get Free Report) are both mid-cap basic materials companies, but which is the superior business? ProfitabilityNet Margins Return on Equity Return on Assets Sandstorm Gold 17.78% 2.38% 1.87% Triple Flag Precious Metals 53.11% 8.81% 8.60%DividendsThis table compares Sandstorm Gold and Triple Flag Precious Metals’ net margins, return on equity and return on assets. Gross Revenue Price/Sales Ratio Net Income Earnings Per Share Price/Earnings Ratio Sandstorm Gold $176.28 million 20.94 $14.29 million $0.12 104.29 Triple Flag Precious Metals $268.99 million 22.86 -$23.08 million $0.86 34.61Sandstorm Gold has higher earnings, but lower revenue than Triple Flag Precious Metals. Analyst RatingsThis is a summary of current ratings for Sandstorm Gold and Triple Flag Precious Metals, as reported by MarketBeat.com. Given Sandstorm Gold’s higher probable upside, equities research analysts clearly believe Sandstorm Gold is more favorable than Triple Flag Precious Metals.