Cathie Wood sells $96M of popular tech stock as price tumbles post-IPO

Jun 18, 2025 - 17:38
 0
Cathie Wood sells $96M of popular tech stock as price tumbles post-IPO