| Jun 8, 2026 | Buy | 120,000 | 32.50 USD | $3.9M | SEC | |
| May 6, 2026 | OtherD (derivative) | -1,787,446 | 0.00 USD | — | SEC | |
| Dec 12, 2025 | Gift | -2,100 | 0.00 USD | — | SEC | |
| Sep 15, 2025 | Buy | 276,634 | 51.84 USD | $14.3M | SEC | |
| May 13, 2025 | Gift | -1,430 | 0.00 USD | — | SEC | |
| Dec 13, 2024 | Other | -306,348 | — | — | SEC | |
| Dec 13, 2024 | Gift | -306,376 | 0.00 USD | — | SEC | |
| Dec 7, 2023 | Gift | -2,220 | 0.00 USD | — | SEC | |
| Jun 5, 2023 | Gift | -2,500 | 0.00 USD | — | SEC | |
| Mar 15, 2023 | Buy | 208,100 | 37.39 USD | $7.8M | SEC | |
| Feb 10, 2023 | Gift | -2,436 | 0.00 USD | — | SEC | |
| Feb 10, 2023 | Gift | -119,046 | 0.00 USD | — | SEC | |
| Feb 10, 2023 | Gift | -26 | 0.00 USD | — | SEC | |
| Feb 10, 2023 | Gift | -436 | 0.00 USD | — | SEC | |
| Feb 10, 2023 | Gift | -52 | 0.00 USD | — | SEC | |
| Nov 25, 2022 | Buy | 43,089 | 39.17 USD | $1.7M | SEC | |
| Nov 25, 2022 | Buy | 43,089 | 39.17 USD | $1.7M | SEC | |
| Nov 23, 2022 | Buy | 42,423 | 39.07 USD | $1.7M | SEC | |
| Nov 23, 2022 | Buy | 100,106 | 38.66 USD | $3.9M | SEC | |
| Nov 23, 2022 | Buy | 100,106 | 38.66 USD | $3.9M | SEC | |
| Nov 23, 2022 | Buy | 42,423 | 39.07 USD | $1.7M | SEC | |
| Nov 22, 2022 | Buy | 81,374 | 37.50 USD | $3.1M | SEC | |
| Nov 22, 2022 | Buy | 15,865 | 39.22 USD | $622.2K | SEC | |
| Nov 22, 2022 | Buy | 46,573 | 38.39 USD | $1.8M | SEC | |
| Nov 22, 2022 | Buy | 15,865 | 39.22 USD | $622.2K | SEC | |