Yu Jiang bought 461,223 shares at $0.00 on 2026-10-01
Yu Jiang sold 312,553 shares of Common Stock at $26.30 on 2026-06-03; Yu Jiang sold 168,626 shares of Common Stock at $27.16 on 2026-06-03; Yu Jiang sold 10,035 shares of Common Stock at $27.83 on 2026-06-03; Yu Jiang sold 3,571 shares of Common Stock at $28.98 on 2026-06-03; Yu Jiang sold 5,215 shares of Common Stock at $29.91 on 2026-06-03
Yu Jiang bought 179,965 shares of Common Stock at $1.50 on 2026-01-28; Yu Jiang sold 179,965 shares of Common Stock at $33.83 on 2026-01-28; Yu Jiang bought 196,474 shares of Common Stock at $1.50 on 2026-01-28; Yu Jiang sold 196,474 shares of Common Stock at $34.42 on 2026-01-28; Yu Jiang bought 2,222 shares of Common Stock at $1.50 on 2026-01-28
Yu Jiang sold 337,612 shares of Common Stock at $30.06 on 2025-12-24; Yu Jiang sold 38,049 shares of Common Stock at $30.75 on 2025-12-24; Yu Jiang sold 2,813 shares of Common Stock at $31.43 on 2025-12-24; Yu Jiang sold 325,633 shares of Common Stock at $28.44 on 2025-12-26; Yu Jiang sold 7,436 shares of Common Stock at $29.41 on 2025-12-26