| Jul 2, 2026 | Exercise | 4,056 | 25.82 USD | $104.7K | SEC | |
| Jul 2, 2026 | ExerciseD (derivative) | -4,056 | 25.82 USD | $104.7K | SEC | |
| Sep 4, 2025 | AwardD (derivative) | 4,056 | 0.00 USD | — | SEC | |
| Sep 5, 2024 | Award | 5,135 | 17.53 USD | $90K | SEC | |
| Jul 3, 2024 | Award | 2,228 | 17.96 USD | $40K | SEC | |
| Sep 7, 2023 | Award | 4,274 | 0.00 USD | — | SEC | |
| Aug 4, 2022 | Award | 3,185 | 0.00 USD | — | SEC | |
| Jul 28, 2021 | Award | 2,881 | 0.00 USD | — | SEC | |
| Dec 18, 2020 | Buy | 2,900 | 25.53 USD | $74K | SEC | |
| Jul 20, 2020 | Award | 3,259 | 0.00 USD | — | SEC | |
| Jul 22, 2019 | Award | 3,378 | 0.00 USD | — | SEC | |
| Jul 23, 2018 | Award | 2,069 | 0.00 USD | — | SEC | |
| Jul 24, 2017 | Award | 2,844 | 0.00 USD | — | SEC | |
| Dec 2, 2016 | Award | 2,786 | 0.00 USD | — | SEC | |