| May 4, 2026 | AwardD | 8,304 | 0.00 USD | $0 | SEC |
| May 4, 2026 | ExerciseD | -8,325 | 0.00 USD | $0 | SEC |
| May 4, 2026 | Exercise | 8,325 | 0.00 USD | $0 | SEC |
| May 6, 2025 | AwardD | 8,325 | 0.00 USD | $0 | SEC |
| Apr 21, 2025 | ExerciseD | -3,019 | 0.00 USD | $0 | SEC |
| Apr 21, 2025 | Exercise | 3,019 | 0.00 USD | $0 | SEC |
| Oct 16, 2024 | ExerciseD | -1,681 | 0.00 USD | $0 | SEC |
| Oct 16, 2024 | AwardD | 3,019 | 0.00 USD | $0 | SEC |
| Oct 16, 2024 | Exercise | 1,681 | 0.00 USD | $0 | SEC |
| Apr 23, 2024 | AwardD | 3,019 | 0.00 USD | $0 | SEC |
| Apr 23, 2024 | ExerciseD | -1,681 | 0.00 USD | $0 | SEC |
| Apr 23, 2024 | Exercise | 1,681 | 0.00 USD | $0 | SEC |
| Mar 7, 2024 | Buy | 2,000 | 56.80 USD | $113.6K | SEC |
| May 19, 2023 | AwardD | 1,681 | 0.00 USD | $0 | SEC |
| Apr 22, 2022 | AwardD | 1,458 | 0.00 USD | $0 | SEC |
| Apr 22, 2022 | Exercise | 437 | 0.00 USD | $0 | SEC |
| Apr 22, 2022 | ExerciseD | -437 | 0.00 USD | $0 | SEC |
| Dec 16, 2021 | AwardD | 437 | 0.00 USD | $0 | SEC |