| May 19, 2026 | Award | 4,703 | 42.53 USD | $200K | SEC |
| May 19, 2026 | OtherD | -11,624 | — | — | SEC |
| May 19, 2026 | OtherD | 11,624 | — | — | SEC |
| May 19, 2025 | AwardD | 5,779 | 34.61 USD | $200K | SEC |
| Jul 2, 2024 | Other | -111,396 | 39.12 USD | $4.4M | SEC |
| Jul 2, 2024 | Other | -28,744 | 39.12 USD | $1.1M | SEC |
| Jul 2, 2024 | OtherD | -14,808 | — | — | SEC |
| May 20, 2024 | AwardD | 4,493 | 37.84 USD | $170K | SEC |
| Feb 20, 2024 | AwardD | 1,352 | 36.98 USD | $50K | SEC |
| Jan 3, 2024 | Award | 13,511 | — | — | SEC |
| Dec 15, 2023 | Gift | -3,100 | — | — | SEC |
| Feb 1, 2023 | Award | 12,495 | — | — | SEC |
| Feb 1, 2023 | AwardD | 14,808 | — | — | SEC |
| Feb 1, 2023 | Award | 9,018 | — | — | SEC |
| Feb 3, 2022 | Award | 7,310 | — | — | SEC |
| Feb 3, 2022 | Award | 7,041 | — | — | SEC |
| Feb 2, 2022 | Sell | -1,653 | 52.83 USD | $87.3K | SEC |
| Feb 2, 2022 | Sell | -14,347 | 52.22 USD | $749.2K | SEC |
| Jan 27, 2021 | Award | 16,469 | — | — | SEC |
| Jan 27, 2021 | Award | 9,369 | — | — | SEC |
| Dec 15, 2020 | Award | 12,073 | — | — | SEC |
| Feb 21, 2020 | Sell | -10,000 | 54.77 USD | $547.7K | SEC |
| Feb 3, 2020 | Sell | -1,048 | 53.22 USD | $55.8K | SEC |
| Feb 3, 2020 | Sell | -3,656 | 52.90 USD | $193.4K | SEC |
| Jan 29, 2020 | Award | 10,858 | — | — | SEC |