Three major Wall Street benchmarks have closed with a sixth straight weekly gain as Netflix stocks jumped and other tech shares also rose.