| Jun 2, 2026 | AwardD | 1,965 | 0.00 USD | $0 | SEC |
| Jun 2, 2026 | ExerciseD | -1,510 | 0.00 USD | $0 | SEC |
| Jun 2, 2026 | Exercise | 1,510 | — | — | SEC |
| Jun 2, 2026 | AwardD | 2,358 | 0.00 USD | $0 | SEC |
| Jun 4, 2025 | AwardD | 2,506 | 0.00 USD | $0 | SEC |
| Jun 4, 2025 | AwardD | 2,024 | 0.00 USD | $0 | SEC |
| Jun 4, 2025 | ExerciseD | -7,192 | 0.00 USD | $0 | SEC |
| Jun 4, 2025 | Exercise | 7,192 | — | — | SEC |
| May 30, 2024 | AwardD | 3,142 | 0.00 USD | $0 | SEC |
| May 30, 2024 | AwardD | 2,538 | 0.00 USD | $0 | SEC |
| May 30, 2024 | Exercise | 7,232 | — | — | SEC |
| May 30, 2024 | ExerciseD | -7,232 | 0.00 USD | $0 | SEC |
| May 25, 2023 | AwardD | 2,556 | 0.00 USD | $0 | SEC |
| May 25, 2023 | Exercise | 1,512 | 0.00 USD | $0 | SEC |
| May 25, 2023 | AwardD | 2,556 | 0.00 USD | $0 | SEC |
| May 25, 2023 | ExerciseD | -1,512 | 0.00 USD | $0 | SEC |
| Jun 14, 2022 | Buy | 500 | 45.14 USD | $22.6K | SEC |
| Jun 1, 2022 | AwardD | 2,027 | 0.00 USD | $0 | SEC |
| Jun 1, 2022 | AwardD | 2,509 | 0.00 USD | $0 | SEC |
| Feb 22, 2022 | AwardD | 773 | 0.00 USD | $0 | SEC |
| Feb 22, 2022 | AwardD | 624 | 0.00 USD | $0 | SEC |