| Jun 29, 2026 | Sell | -1,325 | 25.78 USD | — | SEC |
| Jun 29, 2026 | Award | 12,266 | 0.00 USD | — | SEC |
| Jun 29, 2026 | Sell | -2,735 | 26.11 USD | — | SEC |
| Jun 26, 2026 | Sell | -146 | 396.49 USD | — | SEC |
| Jun 26, 2026 | Sell | -29 | 399.96 USD | — | SEC |
| Jun 26, 2026 | Sell | -54 | 393.86 USD | — | SEC |
| Jun 26, 2026 | Sell | -193 | 392.67 USD | — | SEC |
| Jun 26, 2026 | Sell | -165 | 398.32 USD | — | SEC |
| Jun 26, 2026 | Sell | -99 | 391.27 USD | — | SEC |
| Jun 8, 2026 | Award | 837 | 0.00 USD | $0 | SEC |
| May 5, 2026 | Sell | -6,482 | 29.10 USD | $188.6K | SEC |
| May 5, 2026 | AwardD | 8,750 | — | — | SEC |
| Apr 3, 2026 | ExerciseD | -14,500 | — | — | SEC |
| Apr 3, 2026 | Exercise | 14,500 | 23.98 USD | $347.7K | SEC |
| Nov 10, 2025 | Gift | -1,622 | 0.00 USD | $0 | SEC |
| Nov 10, 2025 | Award | 1,635 | 0.00 USD | $0 | SEC |
| Nov 10, 2025 | Gift | 1,622 | 0.00 USD | $0 | SEC |
| Nov 10, 2025 | Sell | -30 | 159.52 USD | $4.8K | SEC |
| Nov 4, 2025 | Sell | -1,298 | 159.99 USD | $207.7K | SEC |
| Jul 1, 2025 | Award | 9,022 | 0.00 USD | $0 | SEC |
| Jul 1, 2025 | Sell | -5,123 | 34.06 USD | $174.5K | SEC |
| Jul 1, 2025 | Gift | 6,262 | 0.00 USD | $0 | SEC |
| Jul 1, 2025 | Gift | -6,262 | 0.00 USD | $0 | SEC |
| Jun 26, 2025 | Sell | -261 | 86.81 USD | $22.7K | SEC |
| Jun 26, 2025 | Gift | 839 | 0.00 USD | $0 | SEC |