| Aug 4, 2026 | Sell | -7,600 | 175.40 USD | $1.3M | SEC | |
| May 13, 2026 | Other | -27,122 | 0.00 USD | — | SEC | |
| Feb 19, 2026 | Gift | 228 | 0.00 USD | — | SEC | |
| Feb 19, 2026 | Gift | 114 | 0.00 USD | — | SEC | |
| Feb 19, 2026 | Gift | 114 | 0.00 USD | — | SEC | |
| Feb 2, 2026 | Award | 847 | 0.00 USD | — | SEC | |
| Aug 19, 2025 | Sell | -3,500 | 153.54 USD | $537.4K | SEC | |
| Feb 18, 2025 | Gift | 138 | 0.00 USD | — | SEC | |
| Feb 18, 2025 | Gift | 276 | 0.00 USD | — | SEC | |
| Feb 18, 2025 | Gift | 138 | 0.00 USD | — | SEC | |
| Feb 3, 2025 | Award | 971 | 0.00 USD | — | SEC | |
| Dec 13, 2024 | Other | 8,697 | 0.00 USD | — | SEC | |
| Aug 2, 2024 | Sell | -6,000 | 130.44 USD | $782.6K | SEC | |
| Jul 31, 2024 | Gift | 1,000 | 0.00 USD | — | SEC | |
| Feb 12, 2024 | Gift | 164 | 0.00 USD | — | SEC | |
| Feb 12, 2024 | Gift | 328 | 0.00 USD | — | SEC | |
| Feb 12, 2024 | Gift | 164 | 0.00 USD | — | SEC | |
| Jan 29, 2024 | Award | 889 | 0.00 USD | — | SEC | |
| May 19, 2023 | Sell | -20,000 | 102.74 USD | $2.1M | SEC | |
| Mar 3, 2023 | Gift | 260 | 0.00 USD | — | SEC | |
| Mar 3, 2023 | Gift | 130 | 0.00 USD | — | SEC | |
| Mar 3, 2023 | Gift | 130 | 0.00 USD | — | SEC | |
| Jan 30, 2023 | Gift | -600,000 | 0.00 USD | — | SEC | |
| Jan 30, 2023 | Award | 950 | 0.00 USD | — | SEC | |
| Jan 30, 2023 | Gift | 300,000 | 0.00 USD | — | SEC | |