| Jul 2, 2026 | Sell | -3,389 | 114.29 USD | — | SEC |
| Jun 25, 2026 | Exercise | 5,000 | 21.05 USD | — | SEC |
| Jun 25, 2026 | Sell | -2,500 | 109.00 USD | — | SEC |
| Jun 25, 2026 | Sell | -2,500 | 119.00 USD | — | SEC |
| Jun 25, 2026 | ExerciseD | -5,000 | 0.00 USD | — | SEC |
| Jun 22, 2026 | Sell | -2,500 | 99.00 USD | — | SEC |
| Jun 22, 2026 | ExerciseD | -2,500 | 0.00 USD | — | SEC |
| Jun 22, 2026 | Exercise | 2,500 | 21.05 USD | — | SEC |
| Apr 16, 2026 | Sell | -1,347 | 90.00 USD | $121.2K | SEC |
| Apr 10, 2026 | Sell | -2,500 | 89.00 USD | $222.5K | SEC |
| Apr 10, 2026 | Sell | -2,670 | 87.11 USD | $232.6K | SEC |
| Apr 10, 2026 | Sell | -3,094 | 86.62 USD | $268K | SEC |
| Apr 10, 2026 | ExerciseD | -2,500 | 0.00 USD | $0 | SEC |
| Apr 10, 2026 | Sell | -2,000 | 87.35 USD | $174.7K | SEC |
| Apr 10, 2026 | Exercise | 2,500 | 21.05 USD | $52.6K | SEC |
| Mar 4, 2026 | AwardD | 18,450 | 0.00 USD | $0 | SEC |
| Mar 4, 2026 | Award | 9,225 | 0.00 USD | $0 | SEC |
| Apr 9, 2025 | Award | 50,000 | 0.00 USD | $0 | SEC |
| Apr 9, 2025 | AwardD | 100,000 | 0.00 USD | $0 | SEC |