| May 19, 2026 | Other | -37,840 | 43.10 USD | $1.6M | SEC | |
| May 15, 2026 | Award | 30,438 | 0.00 USD | — | SEC | |
| May 15, 2026 | Award | 29,439 | 0.00 USD | — | SEC | |
| Mar 3, 2026 | Other | -9,995 | 36.47 USD | $364.5K | SEC | |
| Feb 18, 2026 | Other | -17,808 | 42.38 USD | $754.7K | SEC | |
| May 19, 2025 | Other | -29,911 | 27.51 USD | $822.9K | SEC | |
| May 19, 2025 | Award | 65,098 | 0.00 USD | — | SEC | |
| May 14, 2025 | Award | 21,295 | 0.00 USD | — | SEC | |
| Mar 3, 2025 | Award | 20,671 | 0.00 USD | — | SEC | |
| Jun 13, 2024 | Award | 34,495 | 0.00 USD | — | SEC | |
| May 17, 2024 | Other | -12,494 | 29.75 USD | $371.7K | SEC | |
| May 17, 2024 | Award | 13,251 | 0.00 USD | — | SEC | |
| Feb 15, 2024 | Other | -10,725 | 30.34 USD | $325.4K | SEC | |
| Sep 18, 2023 | Buy | 1,488 | 33.63 USD | $50K | SEC | |
| May 17, 2023 | Award | 21,092 | 0.00 USD | — | SEC | |
| May 17, 2023 | Other | -7,084 | 38.14 USD | $270.2K | SEC | |
| May 16, 2023 | Award | 25,554 | 0.00 USD | — | SEC | |
| Feb 14, 2023 | Other | -14,609 | 43.68 USD | $638.1K | SEC | |
| Feb 6, 2023 | Award | 36,497 | 41.10 USD | $1.5M | SEC | |
| May 18, 2022 | Award | 25,554 | 0.00 USD | — | SEC | |
| Feb 7, 2022 | Award | 54,407 | 0.00 USD | — | SEC | |