ARK Invest's Cathie Wood bought $12M in Baidu and $800K in Amazon on Thursday, Feb. 26, 2026. Importance Rank: 1 read more