| Apr 28, 2026 | Buy | 1,606 | 31.00 USD | $49.8K | SEC | |
| Apr 8, 2026 | Other | -1,149 | 34.16 USD | $39.2K | SEC | |
| Apr 8, 2026 | Award | 2,535 | 0.00 USD | — | SEC | |
| Jan 26, 2026 | Award | 2,970 | 0.00 USD | — | SEC | |
| Jan 26, 2026 | Other | -72 | 30.17 USD | $2.2K | SEC | |
| Jan 20, 2026 | Award | 250 | 0.00 USD | — | SEC | |
| Aug 7, 2025 | Buy | 3,700 | 26.95 USD | $99.7K | SEC | |
| Apr 23, 2025 | Award | 2,297 | 0.00 USD | — | SEC | |
| Apr 23, 2025 | Other | -1,040 | 26.24 USD | $27.3K | SEC | |
| Mar 20, 2025 | Award | 2,880 | 0.00 USD | — | SEC | |
| Jan 27, 2025 | Award | 588 | 0.00 USD | — | SEC | |
| Jan 21, 2025 | Award | 250 | 0.00 USD | — | SEC | |
| Apr 23, 2024 | Award | 2,243 | 0.00 USD | — | SEC | |
| Mar 21, 2024 | Award | 3,510 | 0.00 USD | — | SEC | |
| Dec 22, 2023 | Award | 250 | 0.00 USD | — | SEC | |
| Apr 26, 2023 | Other | -1,595 | 29.99 USD | $47.8K | SEC | |
| Apr 26, 2023 | Award | 3,520 | 0.00 USD | — | SEC | |
| Dec 22, 2022 | Award | 250 | 0.00 USD | — | SEC | |
| Dec 12, 2022 | Sell | -0.99 | 47.97 USD | $47.5 | SEC | |
| Jun 2, 2022 | Other | -890 | 50.30 USD | $44.8K | SEC | |
| Apr 13, 2022 | Award | 3,270 | 0.00 USD | — | SEC | |
| Apr 13, 2022 | Other | -1,482 | 49.03 USD | $72.7K | SEC | |
| Dec 10, 2021 | Award | 250 | 0.00 USD | — | SEC | |
| Mar 31, 2021 | Other | -1,615 | 51.99 USD | $84K | SEC | |
| Mar 31, 2021 | Award | 3,562 | 0.00 USD | — | SEC | |