Tech stocks just had their worst week since March 2020 as Peloton and Netflix scared investors Read more