Cathie Wood sells $15.8 million of megacap tech stock

December 8, 2025