| Jun 29, 2026 | AwardD | 998 | — | — | SEC |
| Jun 29, 2026 | ExerciseD | -1,016 | — | — | SEC |
| Jun 29, 2026 | Exercise | 1,016 | — | — | SEC |
| Jan 27, 2026 | Buy | 1,500 | 27.55 USD | $41.3K | SEC |
| Oct 28, 2025 | Buy | 1,600 | 24.21 USD | $38.7K | SEC |
| Jun 30, 2025 | AwardD | 1,016 | — | — | SEC |
| Mar 5, 2025 | Buy | 1,500 | 25.46 USD | $38.2K | SEC |
| May 1, 2024 | Buy | 1,800 | 20.30 USD | $36.5K | SEC |
| Apr 29, 2024 | Award | 1,149 | 21.77 USD | $25K | SEC |
| Sep 5, 2023 | Buy | 1,500 | 20.43 USD | $30.6K | SEC |
| Jun 2, 2023 | Buy | 2,000 | 14.60 USD | $29.2K | SEC |
| May 9, 2023 | Award | 1,584 | 15.78 USD | $25K | SEC |
| May 5, 2023 | Buy | 6,000 | 15.26 USD | $91.6K | SEC |
| Jun 27, 2022 | Award | 1,182 | 21.15 USD | $25K | SEC |
| May 2, 2022 | Award | 780 | 23.08 USD | $18K | SEC |
| Mar 15, 2022 | Buy | 1,130 | 25.08 USD | $28.3K | SEC |
| Dec 14, 2021 | Buy | 3,100 | 27.50 USD | $85.3K | SEC |
| Aug 11, 2021 | Award | 248 | 24.40 USD | $6.1K | SEC |
| Mar 1, 2021 | Award | 221 | 22.64 USD | $5K | SEC |
| Sep 29, 2020 | Buy | 1,571 | 15.11 USD | $23.7K | SEC |
| Sep 29, 2020 | Buy | 3,200 | 12.99 USD | $41.6K | SEC |
| May 5, 2020 | Award | 237,320 | — | — | SEC |