| Aug 10, 2026 | ExerciseD (derivative) | -20,000 | 0.00 USD | — | SEC | |
| Aug 10, 2026 | Exercise | 20,000 | 12.50 USD | $250K | SEC | |
| Aug 10, 2026 | Other | -1,902 | 131.38 USD | $249.9K | SEC | |
| Dec 16, 2025 | Award | 1,836 | 0.00 USD | — | SEC | |
| Aug 14, 2025 | Exercise | 22,231 | 12.50 USD | $277.9K | SEC | |
| Aug 14, 2025 | Other | -2,839 | 97.88 USD | $277.9K | SEC | |
| Aug 14, 2025 | ExerciseD (derivative) | -22,231 | 0.00 USD | — | SEC | |
| Dec 26, 2024 | Gift | -1,167 | 0.00 USD | — | SEC | |
| Dec 26, 2024 | Gift | 1,167 | 0.00 USD | — | SEC | |
| Dec 4, 2024 | Award | 2,503 | 0.00 USD | — | SEC | |
| Jan 31, 2024 | Gift | 2,333 | 0.00 USD | — | SEC | |
| Jan 31, 2024 | Gift | -2,333 | 0.00 USD | — | SEC | |
| Dec 19, 2023 | Award | 4,036 | 0.00 USD | — | SEC | |
| Dec 21, 2022 | Award | 5,000 | 0.00 USD | — | SEC | |
| Dec 13, 2021 | Award | 4,500 | 0.00 USD | — | SEC | |
| Dec 18, 2020 | Award | 5,000 | 0.00 USD | — | SEC | |
| Dec 23, 2019 | Award | 3,000 | 0.00 USD | — | SEC | |
| Dec 21, 2018 | Award | 4,000 | 0.00 USD | — | SEC | |
| Feb 8, 2018 | Buy | 5,410 | 22.59 USD | $122.2K | SEC | |
| Feb 7, 2018 | Award | 3,500 | 0.00 USD | — | SEC | |