| Jul 2, 2026 | Exercise | 5,383 | — | — | SEC |
| Jul 2, 2026 | ExerciseD | -5,383 | 0.00 USD | — | SEC |
| Aug 12, 2025 | AwardD | 5,383 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | ExerciseD | -1,580 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | Exercise | 1,580 | — | — | SEC |
| Aug 13, 2024 | AwardD | 158 | 0.00 USD | $0 | SEC |
| Aug 13, 2024 | AwardD | 515 | 0.00 USD | $0 | SEC |
| Jul 2, 2024 | ExerciseD | -473 | 0.00 USD | $0 | SEC |
| Jul 2, 2024 | Exercise | 473 | — | — | SEC |
| Aug 28, 2023 | AwardD | 1,140 | 0.00 USD | $0 | SEC |
| Aug 28, 2023 | AwardD | 473 | 0.00 USD | $0 | SEC |
| Jul 5, 2023 | Exercise | 3,917 | — | — | SEC |
| Jul 5, 2023 | ExerciseD | -3,917 | 0.00 USD | $0 | SEC |
| Feb 17, 2023 | Sell | -500 | 97.52 USD | $48.8K | SEC |
| Aug 4, 2022 | AwardD | 3,917 | 0.00 USD | $0 | SEC |
| Jul 5, 2022 | ExerciseD | -1,446 | 0.00 USD | $0 | SEC |
| Jul 5, 2022 | Exercise | 1,446 | — | — | SEC |
| Apr 5, 2022 | AwardD | 1,446 | 0.00 USD | $0 | SEC |