| Jul 6, 2026 | Award | 202 | 34.00 USD | — | SEC |
| Apr 3, 2026 | Award | 244 | 28.12 USD | $6.9K | SEC |
| Jan 5, 2026 | Award | 233 | 29.52 USD | $6.9K | SEC |
| Oct 3, 2025 | Award | 238 | 28.96 USD | $6.9K | SEC |
| Jul 3, 2025 | Award | 239 | 28.70 USD | $6.9K | SEC |
| Apr 2, 2025 | Award | 239 | 28.77 USD | $6.9K | SEC |
| Jan 3, 2025 | Award | 140 | 35.64 USD | $5K | SEC |
| Oct 2, 2024 | Award | 162 | 30.91 USD | $5K | SEC |
| Jul 29, 2024 | Buy | 12,000 | 25.00 USD | $300K | SEC |
| Jul 1, 2024 | Award | 175 | 28.65 USD | $5K | SEC |
| Apr 2, 2024 | Award | 183 | 27.35 USD | $5K | SEC |
| Jan 3, 2024 | Award | 170 | 29.30 USD | $5K | SEC |
| Nov 3, 2023 | Buy | 4,693 | 19.82 USD | $93K | SEC |
| Oct 3, 2023 | Award | 127 | 19.64 USD | $2.5K | SEC |
| Jul 5, 2023 | Award | 109 | 23.00 USD | $2.5K | SEC |
| May 5, 2023 | Buy | 4,500 | 21.51 USD | $96.8K | SEC |
| May 5, 2023 | Buy | 4,500 | 21.54 USD | $96.9K | SEC |
| Apr 4, 2023 | Award | 99 | 25.24 USD | $2.5K | SEC |
| Jan 4, 2023 | Award | 86 | 29.00 USD | $2.5K | SEC |
| Dec 5, 2022 | Buy | 6,879 | 22.69 USD | $156.1K | SEC |
| Dec 5, 2022 | Buy | 530 | 22.70 USD | $12K | SEC |
| Oct 4, 2022 | Award | 115 | 21.72 USD | $2.5K | SEC |