| Jul 1, 2026 | Exercise | 62,767 | 2.50 USD | — | SEC |
| Jul 1, 2026 | ExerciseD | -62,767 | 0.00 USD | — | SEC |
| Jun 16, 2026 | Award | 44,518 | 0.00 USD | $0 | SEC |
| Jun 16, 2026 | Other | -16,786 | 7.54 USD | $126.6K | SEC |
| Jun 16, 2025 | Award | 36,222 | 0.00 USD | $0 | SEC |
| Jun 16, 2025 | Other | -22,882 | 8.65 USD | $197.9K | SEC |
| Jun 18, 2024 | Other | -17,762 | 5.76 USD | $102.3K | SEC |
| Jun 18, 2024 | Award | 49,377 | 0.00 USD | $0 | SEC |
| Aug 21, 2023 | Award | 38,329 | 0.00 USD | $0 | SEC |
| Aug 21, 2023 | Other | -11,687 | 10.03 USD | $117.2K | SEC |
| Apr 5, 2023 | Award | 5,308 | 0.00 USD | $0 | SEC |
| Nov 18, 2022 | Award | 18,868 | 0.00 USD | $0 | SEC |
| May 21, 2020 | Award | 57 | 0.00 USD | $0 | SEC |
| May 21, 2020 | Gift | -178 | 0.00 USD | $0 | SEC |
| May 22, 2019 | Award | 210 | 0.00 USD | $0 | SEC |
| Feb 12, 2019 | Award | 277 | 0.00 USD | $0 | SEC |
| Jun 18, 2018 | OtherD | -29,981 | — | — | SEC |
| Jun 18, 2018 | OtherD | -55,677 | — | — | SEC |
| Jun 18, 2018 | OtherD | -83,607 | — | — | SEC |
| Jun 18, 2018 | Other | -150,184 | — | — | SEC |
| Jun 18, 2018 | AwardD | 34,786 | 0.00 USD | $0 | SEC |
| Jun 18, 2018 | Other | -307 | — | — | SEC |
| Jun 18, 2018 | OtherD | -98,347 | — | — | SEC |
| Jun 18, 2018 | OtherD | -126,224 | — | — | SEC |
| Jun 18, 2018 | OtherD | -55,234 | — | — | SEC |