| Jun 26, 2026 | Other | -39,386 | 25.00 USD | $984.7K | SEC | |
| Jun 26, 2026 | Other | -5,566 | 25.00 USD | $139.2K | SEC | |
| Jun 11, 2026 | Award | 9,067 | 0.00 USD | — | SEC | |
| Dec 23, 2025 | Award | 2,701 | 0.00 USD | — | SEC | |
| Oct 1, 2025 | Award | 3,841 | 0.00 USD | — | SEC | |
| Jul 3, 2025 | Award | 6,545 | 0.00 USD | — | SEC | |
| Jun 5, 2025 | Award | 24,000 | 0.00 USD | — | SEC | |
| May 21, 2025 | Award | 4,101 | 23.16 USD | $95K | SEC | |
| Apr 2, 2025 | Award | 6,990 | 0.00 USD | — | SEC | |
| Mar 4, 2025 | Buy | 17,346 | 11.41 USD | $197.9K | SEC | |
| Dec 23, 2024 | Award | 7,484 | 0.00 USD | — | SEC | |
| Oct 2, 2024 | Award | 9,697 | 0.00 USD | — | SEC | |
| Jul 1, 2024 | Award | 10,753 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | Award | 26,700 | 0.00 USD | — | SEC | |
| May 23, 2024 | Award | 13,988 | 14.57 USD | $203.8K | SEC | |
| Apr 22, 2024 | Other | 0 | — | — | SEC | |
| Apr 1, 2024 | Award | 9,164 | 0.00 USD | — | SEC | |
| Mar 8, 2024 | Award | 743 | 0.00 USD | — | SEC | |
| Mar 8, 2024 | Award | 7,597 | 0.00 USD | — | SEC | |
| Dec 19, 2023 | Award | 6,526 | 0.00 USD | — | SEC | |
| Oct 3, 2023 | Award | 7,367 | 0.00 USD | — | SEC | |
| Jul 5, 2023 | Award | 6,380 | 0.00 USD | — | SEC | |
| May 24, 2023 | Award | 7,468 | 12.72 USD | $95K | SEC | |
| May 11, 2023 | Award | 16,345 | 0.00 USD | — | SEC | |
| Apr 20, 2023 | ExerciseD (derivative) | -34,676 | 0.00 USD | — | SEC | |