highest return stock in 2017 with minimum market cap of 100 million

Sitio Royalties (STR) had the highest return in 2017 by a US stock with a market cap of $100M+, returning 21,176,700%.