Netflix (NFLX) returned 28.6% in August 2003.

money illustration

Explore