Director Jixun Foo liquidates entire 122,584-share Baidu stake, selling at $16.32 for $2.0M
Jixun Foo, a Director, executed a complete exit from his Baidu position, selling all 122,584 shares at $16.32 on 2026-05-21 for $2,000,203.13, leaving zero post-transaction holdings. This represents a -100.0% reduction of his pre-transaction stake. The current price of $127.79 stands -22.7% from the 52-week high of $165.30, suggesting the stock is in a period of relative weakness. A total liquidation of a director-level stake warrants investor attention as a signal of changed circumstances or portfolio priorities, particularly given the magnitude of the position and complete nature of the exit.