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

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