| Jul 21, 2026 | Other | -524 | 105.08 USD | $55.1K | SEC | |
| Jul 17, 2026 | AwardD (derivative) | 4,700 | 0.00 USD | — | SEC | |
| Jul 17, 2026 | Award | 1,005 | 0.00 USD | — | SEC | |
| Jul 17, 2026 | Award | 1,200 | 0.00 USD | — | SEC | |
| Jul 18, 2025 | Award | 899 | 0.00 USD | — | SEC | |
| Jul 18, 2025 | Award | 1,200 | 0.00 USD | — | SEC | |
| Nov 4, 2024 | Sell | -3,615 | 127.14 USD | $459.6K | SEC | |
| Jul 22, 2024 | Award | 1,553 | 0.00 USD | — | SEC | |
| Jul 22, 2024 | Award | 761 | 0.00 USD | — | SEC | |
| Jul 22, 2024 | Award | 1,790 | 0.00 USD | — | SEC | |
| Jul 22, 2024 | Other | -717 | 112.47 USD | $80.6K | SEC | |
| Jul 22, 2024 | Other | -462 | 114.26 USD | $52.8K | SEC | |
| Aug 18, 2023 | Sell | -2,593 | 103.63 USD | $268.7K | SEC | |
| Jul 21, 2023 | Award | 1,285 | 0.00 USD | — | SEC | |
| Jul 21, 2023 | Award | 3,750 | 0.00 USD | — | SEC | |
| Jul 21, 2023 | Other | -1,117 | 93.51 USD | $104.5K | SEC | |
| Jul 21, 2023 | Award | 1,800 | 0.00 USD | — | SEC | |
| Oct 4, 2022 | Other | -359 | 83.31 USD | $29.9K | SEC | |
| Jul 20, 2022 | Award | 1,188 | 0.00 USD | — | SEC | |
| Jul 20, 2022 | Other | -763 | 81.01 USD | $61.8K | SEC | |
| Jul 20, 2022 | Award | 2,570 | 0.00 USD | — | SEC | |
| May 3, 2022 | Sell | -1,476 | 83.55 USD | $123.3K | SEC | |