| May 4, 2026 | ExerciseD | -8,325 | 0.00 USD | $0 | SEC |
| May 4, 2026 | Exercise | 8,325 | 0.00 USD | $0 | SEC |
| May 4, 2026 | AwardD | 8,304 | 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 |
| Apr 23, 2024 | ExerciseD | -1,681 | 0.00 USD | $0 | SEC |
| Apr 23, 2024 | AwardD | 3,019 | 0.00 USD | $0 | SEC |
| Apr 23, 2024 | Exercise | 1,681 | 0.00 USD | $0 | SEC |
| Feb 28, 2024 | Buy | 175 | 57.02 USD | $10K | SEC |
| May 19, 2023 | AwardD | 1,681 | 0.00 USD | $0 | SEC |
| Apr 25, 2023 | ExerciseD | -1,458 | 0.00 USD | $0 | SEC |
| Apr 25, 2023 | Exercise | 1,458 | 0.00 USD | $0 | SEC |
| Apr 22, 2022 | ExerciseD | -2,139 | 0.00 USD | $0 | SEC |
| Apr 22, 2022 | AwardD | 1,458 | 0.00 USD | $0 | SEC |
| Apr 22, 2022 | Exercise | 2,139 | 0.00 USD | $0 | SEC |
| Apr 23, 2021 | AwardD | 2,139 | 0.00 USD | $0 | SEC |
| Oct 5, 2020 | AwardD | 1,197 | 0.00 USD | $0 | SEC |