CEO Xiangdong Chen buys 200,000 shares at $2.24; stock now at $1.47, down -64.3% from 52-week high
Xiangdong Chen (CEO) purchased 200,000 shares at $2.24 on 2026-06-11, increasing his holdings to 7,714,529 shares from 7,514,529 shares. The current market price of $1.47 is significantly below the transaction price, representing a drawdown since the purchase date. The stock is -64.3% from its 52-week high of $4.12 and has declined -25.0% over the past 30 days and -28.6% over the past 90 days. The transaction is observable fact; the underlying motivation cannot be determined from the filing alone.