 Biomerica NASDAQ:BMRA and Riot Blockchain NASDAQ:RIOT are both small-cap medical companies, but which is the better stock? We will contrast the two companies based on the strength of their earnings, profitability, institutional ownership, analyst recommendations, valuation, dividends and risk. Profitability This table compares Biomerica and Riot Blockchains net margins, return on equity and return on ... 