Netflix (NFLX) returned 8,777.7% between 2012 and 2024.

money illustration

Explore