| Jun 2, 2026 | AwardD | 877 | 0.00 USD | $0 | SEC |
| May 29, 2026 | ExerciseD | -928 | 0.00 USD | $0 | SEC |
| May 29, 2026 | Exercise | 928 | — | — | SEC |
| May 29, 2026 | AwardD | 842 | 0.00 USD | $0 | SEC |
| May 29, 2025 | Exercise | 998 | — | — | SEC |
| May 29, 2025 | ExerciseD | -998 | 0.00 USD | $0 | SEC |
| May 29, 2025 | AwardD | 928 | 0.00 USD | $0 | SEC |
| May 31, 2024 | AwardD | 998 | 0.00 USD | $0 | SEC |
| May 23, 2024 | Exercise | 1,233 | — | — | SEC |
| May 23, 2024 | ExerciseD | -1,233 | 0.00 USD | $0 | SEC |
| May 23, 2024 | Other | -1,233 | — | — | SEC |
| Jun 2, 2023 | Buy | 176 | 27.73 USD | $4.9K | SEC |
| May 25, 2023 | OtherD | -1,105 | 0.00 USD | $0 | SEC |
| May 25, 2023 | Exercise | 1,105 | — | — | SEC |
| May 25, 2023 | AwardD | 1,233 | 0.00 USD | $0 | SEC |
| May 25, 2023 | Other | -1,105 | — | — | SEC |
| Dec 27, 2022 | AwardD | 1,105 | 0.00 USD | $0 | SEC |
| Nov 30, 2021 | AwardD | 3,958 | — | — | SEC |
| Nov 30, 2021 | Other | -944 | — | — | SEC |
| Jul 13, 2021 | Award | 45 | 0.00 USD | $0 | SEC |
| Apr 8, 2021 | Award | 51 | 0.00 USD | $0 | SEC |
| Apr 7, 2021 | Award | 51 | 0.00 USD | $0 | SEC |
| Mar 22, 2021 | Award | 944 | 0.00 USD | $0 | SEC |