Loading Video…

This browser does not support the Video element.

Netflix was top-performing stock of decade, yielding around 4,000 percent return

Netflix, the streaming giant, was the top-performing stock of the decade, yielding around a 4,000 percent return.