| Jun 17, 2026 | Exercise | 42,500 | — | — | SEC |
| Jun 17, 2026 | AwardD | 63,197 | 0.00 USD | — | SEC |
| Jun 17, 2026 | ExerciseD | -42,500 | 0.00 USD | — | SEC |
| Jun 18, 2025 | AwardD | 42,500 | 0.00 USD | $0 | SEC |
| Jun 18, 2025 | Exercise | 48,365 | — | — | SEC |
| Jun 18, 2025 | ExerciseD | -48,365 | 0.00 USD | $0 | SEC |
| Jun 18, 2024 | Exercise | 51,964 | — | — | SEC |
| Jun 18, 2024 | AwardD | 48,365 | 0.00 USD | $0 | SEC |
| Jun 18, 2024 | ExerciseD | -51,964 | 0.00 USD | $0 | SEC |
| Jun 16, 2023 | Exercise | 38,585 | — | — | SEC |
| Jun 16, 2023 | AwardD | 51,964 | 0.00 USD | $0 | SEC |
| Jun 16, 2023 | ExerciseD | -38,585 | 0.00 USD | $0 | SEC |
| Jun 17, 2022 | Exercise | 14,797 | — | — | SEC |
| Jun 17, 2022 | ExerciseD | -14,797 | 0.00 USD | $0 | SEC |
| Jun 17, 2022 | AwardD | 38,585 | 0.00 USD | $0 | SEC |
| Jun 23, 2021 | ExerciseD | -27,089 | 0.00 USD | $0 | SEC |
| Jun 23, 2021 | Exercise | 27,089 | — | — | SEC |
| Jun 17, 2021 | AwardD | 14,797 | 0.00 USD | $0 | SEC |
| Jun 24, 2020 | AwardD | 27,089 | 0.00 USD | $0 | SEC |