U.S. Stocks Finish Mixed as Tech Shares Drop
Shares of Apple, Netflix both fall more than 1%. Insiders at Covid-19 vaccine makers sold nearly $500 million of stock last year. Charlie Turner reports. Learn more about your ad choices. Visit megaphone.fm/adchoices