| May 19, 2026 | Exercise | 59,200 | — | — | SEC |
| May 19, 2026 | ExerciseD | -59,200 | — | — | SEC |
| Jul 11, 2025 | AwardD | 59,200 | 0.00 USD | $0 | SEC |
| May 16, 2025 | ExerciseD | -43,692 | — | — | SEC |
| May 16, 2025 | Exercise | 43,692 | — | — | SEC |
| May 16, 2025 | Exercise | 21,243 | — | — | SEC |
| May 16, 2025 | ExerciseD | -21,243 | — | — | SEC |
| Jul 22, 2024 | AwardD | 43,692 | 0.00 USD | $0 | SEC |
| May 16, 2024 | Exercise | 21,241 | — | — | SEC |
| May 16, 2024 | ExerciseD | -32,222 | — | — | SEC |
| May 16, 2024 | ExerciseD | -21,241 | — | — | SEC |
| May 16, 2024 | Exercise | 32,222 | — | — | SEC |
| Jul 17, 2023 | AwardD | 32,222 | — | — | SEC |
| May 17, 2023 | ExerciseD | -106,209 | — | — | SEC |
| May 17, 2023 | Exercise | 106,209 | — | — | SEC |
| Dec 12, 2022 | AwardD | 318,627 | 0.00 USD | $0 | SEC |