| Jun 12, 2026 | Award | 7,128 | 0.00 USD | $0 | SEC |
| May 19, 2026 | AwardD | 7,259 | — | — | SEC |
| May 1, 2026 | Award | 268 | — | — | SEC |
| Feb 18, 2026 | Award | 294 | — | — | SEC |
| Dec 9, 2025 | Sell | -2,082 | 135.14 USD | $281.4K | SEC |
| Oct 30, 2025 | Award | 302 | — | — | SEC |
| Jul 30, 2025 | Award | 499 | — | — | SEC |
| Jul 28, 2025 | Exercise | 13,971 | 12.35 USD | $172.5K | SEC |
| Jul 28, 2025 | AwardD | 10,712 | — | — | SEC |
| Jul 28, 2025 | Other | -4,191 | 12.35 USD | $51.8K | SEC |
| Jul 28, 2025 | ExerciseD | -13,971 | — | — | SEC |
| Jun 20, 2025 | Award | 5,761 | 0.00 USD | $0 | SEC |
| May 1, 2025 | Award | 589 | — | — | SEC |
| Feb 21, 2025 | Award | 467 | — | — | SEC |
| Nov 1, 2024 | Award | 686 | — | — | SEC |
| Aug 5, 2024 | Award | 615 | — | — | SEC |
| Jul 29, 2024 | AwardD | 13,971 | — | — | SEC |
| Jun 14, 2024 | Sell | -3,883 | 53.92 USD | $209.4K | SEC |
| May 2, 2024 | Award | 800 | — | — | SEC |
| Feb 26, 2024 | Award | 998 | — | — | SEC |
| Nov 3, 2023 | Award | 975 | — | — | SEC |
| Aug 11, 2023 | Award | 1,107 | — | — | SEC |
| May 4, 2023 | Award | 1,283 | — | — | SEC |
| Feb 24, 2023 | Award | 1,515 | — | — | SEC |
| Nov 7, 2022 | Award | 1,724 | — | — | SEC |