top 10 performing stocks over the past ten years

10.  Molina Healthcare, Inc. (NYSE:MOH)

9.  Broadcom Inc.  (NASDAQ :AVGO)

8.  Advanced Micro Devices, Inc. (NASDAQ:AMD)

7.  Monolithic Power Systems, Inc. (NASDAQ:MPWR)

6.  EPAM Systems, Inc. (NYSE:EPAM)

5.  DexCom, Inc. (NASDAQ:DXCM)

4.  Netflix, Inc. (NASDAQ:NFLX)

3.  NVIDIA Corporation (NASDAQ:NVDA)

2.  Enphase Energy, Inc. (NASDAQ:ENPH)

1.  Tesla, Inc. (NASDAQ:TSLA)