Netflix (NFLX) returned 71.6% in October 2003.

money illustration

Explore