best performing stocks in 2017 small or large cap

HIVE Blockchain Technologies (HIVE) had the highest return in 2017 by a US stock with a market cap of $300M to $2B or a market cap of $10B+, returning 3,413.7%.