| Jun 18, 2026 | Buy | 20,000 | 7.90 USD | — | SEC |
| Jun 16, 2026 | Gift | -325,000 | 0.00 USD | $0 | SEC |
| Jun 12, 2026 | Buy | 125,000 | 8.17 USD | $1M | SEC |
| Jun 5, 2026 | Buy | 50,000 | 9.31 USD | $465.3K | SEC |
| Jun 3, 2026 | Buy | 50,000 | 9.43 USD | $471.3K | SEC |
| May 26, 2026 | Buy | 100,000 | 9.81 USD | $981.3K | SEC |
| May 2, 2025 | Buy | 100,000 | 12.79 USD | $1.3M | SEC |
| May 2, 2025 | Buy | 2,000 | 15.91 USD | $31.8K | SEC |
| May 2, 2025 | Gift | 430,000 | 0.00 USD | $0 | SEC |
| May 2, 2025 | Buy | 30,000 | 12.99 USD | $389.7K | SEC |
| May 2, 2025 | Buy | 800 | 13.39 USD | $10.7K | SEC |
| May 2, 2025 | Buy | 73,436 | 13.93 USD | $1M | SEC |
| May 2, 2025 | Gift | -1,000 | 0.00 USD | $0 | SEC |
| May 2, 2025 | Gift | -40,000 | 0.00 USD | $0 | SEC |
| May 2, 2025 | Gift | -13,200 | 0.00 USD | $0 | SEC |
| May 2, 2025 | Gift | -500 | 0.00 USD | $0 | SEC |
| May 2, 2025 | Gift | -12,000 | 0.00 USD | $0 | SEC |
| May 2, 2025 | Gift | -681,000 | 0.00 USD | $0 | SEC |
| May 2, 2025 | Buy | 1,200 | 13.37 USD | $16K | SEC |
| Sep 14, 2016 | Sell | -45,000 | 0.33 USD | $14.9K | SEC |
| Sep 14, 2016 | Sell | -23,333 | 0.33 USD | $7.7K | SEC |
| Sep 12, 2016 | Sell | -100,000 | 0.36 USD | $36K | SEC |
| Sep 12, 2016 | Sell | -65,000 | 0.34 USD | $22.1K | SEC |
| Jan 7, 2016 | Buy | 25,000 | 2.21 USD | $55.3K | SEC |
| Jan 7, 2016 | Buy | 47,150 | 2.15 USD | $101.4K | SEC |