| Aug 14, 2026 | Award | 466 | 0.00 USD | — | SEC | |
| Jun 29, 2026 | Exercise | 2,509 | 0.00 USD | — | SEC | |
| Jun 29, 2026 | Other | -905 | 137.93 USD | $124.8K | SEC | |
| Jun 29, 2026 | ExerciseD (derivative) | -2,509 | 0.00 USD | — | SEC | |
| Mar 6, 2026 | AwardD (derivative) | 23,254 | 0.00 USD | — | SEC | |
| Apr 3, 2025 | Other | -444 | 244.72 USD | $108.7K | SEC | |
| Apr 3, 2025 | Exercise | 444 | 0.00 USD | — | SEC | |
| Apr 3, 2025 | Exercise | 860 | 0.00 USD | — | SEC | |
| Apr 3, 2025 | ExerciseD (derivative) | -444 | 0.00 USD | — | SEC | |
| Apr 3, 2025 | Other | -233 | 244.72 USD | $57K | SEC | |
| Apr 3, 2025 | ExerciseD (derivative) | -860 | 0.00 USD | — | SEC | |
| Apr 3, 2025 | Other | -227 | 244.72 USD | $55.6K | SEC | |
| Feb 5, 2025 | AwardD (derivative) | 14,137 | 0.00 USD | — | SEC | |
| Aug 14, 2024 | Award | 455 | 0.00 USD | — | SEC | |