Fact checked by Stella Osoba If you had invested $1,000 in Netflix, Inc. (NFLX) stock 20 years ago, you'd be looking at ...