best performing stock since april 2016 with market cap >20b

NVIDIA (NVDA) has had the highest return since April 30, 2016 by a US stock with a market cap of $20B+, returning 20,756.3%.