best performing market cap >20b stocks in 2016 to 2017

Teck Resources Ltd Class B (TECK) had the highest return between 2016 and 2017 by a US stock with a market cap of $20B+, returning 633.8%.