| Jun 29, 2026 | ExerciseD (derivative) | -1,016 | — | — | SEC | |
| Jun 29, 2026 | Exercise | 1,016 | — | — | SEC | |
| Jun 29, 2026 | AwardD (derivative) | 998 | — | — | SEC | |
| Jun 30, 2025 | AwardD (derivative) | 1,016 | — | — | SEC | |
| Apr 29, 2024 | Award | 1,149 | 21.77 USD | $25K | SEC | |
| May 9, 2023 | Award | 1,584 | 15.78 USD | $25K | SEC | |
| Jun 27, 2022 | Award | 1,182 | 21.15 USD | $25K | SEC | |
| May 2, 2022 | Award | 780 | 23.08 USD | $18K | SEC | |
| Nov 9, 2021 | Buy | 34 | 27.62 USD | $939.1 | SEC | |
| Aug 11, 2021 | Award | 248 | 24.40 USD | $6.1K | SEC | |
| Mar 1, 2021 | Award | 166 | 22.64 USD | $3.8K | SEC | |
| Mar 1, 2021 | Buy | 50 | 20.46 USD | $1K | SEC | |
| Nov 6, 2020 | Buy | 100 | 14.57 USD | $1.5K | SEC | |
| Nov 6, 2020 | Buy | 100 | 16.84 USD | $1.7K | SEC | |