| Jun 3, 2026 | Gift | 37,038 | 0.00 USD | — | SEC | |
| Jun 3, 2026 | Gift | -37,038 | 0.00 USD | — | SEC | |
| May 20, 2026 | Award | 6,683 | 20.20 USD | $135K | SEC | |
| Feb 13, 2026 | Award | 63,708 | 0.00 USD | — | SEC | |
| Feb 13, 2026 | Other | -28,211 | 104.75 USD | $3M | SEC | |
| Sep 30, 2025 | Gift | 60,000 | 0.00 USD | — | SEC | |
| Sep 30, 2025 | Gift | -60,000 | 0.00 USD | — | SEC | |
| Jun 24, 2025 | Gift | -33,857 | 0.00 USD | — | SEC | |
| Jun 24, 2025 | Gift | 33,857 | 0.00 USD | — | SEC | |
| May 22, 2025 | Award | 9,018 | 14.97 USD | $135K | SEC | |
| Feb 14, 2025 | Other | -25,675 | 110.55 USD | $2.8M | SEC | |
| Feb 14, 2025 | Award | 68,335 | 0.00 USD | — | SEC | |
| Dec 20, 2024 | Buy | 5,900 | 16.86 USD | $99.5K | SEC | |
| Sep 9, 2024 | Sell | -1,050 | 117.11 USD | $123K | SEC | |
| Sep 9, 2024 | Sell | -253 | 117.13 USD | $29.6K | SEC | |
| Sep 9, 2024 | Sell | -5,684 | 116.44 USD | $661.8K | SEC | |
| Sep 9, 2024 | Sell | -29,242 | 116.14 USD | $3.4M | SEC | |
| Sep 9, 2024 | Sell | -700 | 116.47 USD | $81.5K | SEC | |
| Jun 17, 2024 | Gift | -30,146 | 0.00 USD | — | SEC | |
| Jun 17, 2024 | Gift | 30,146 | 0.00 USD | — | SEC | |
| Feb 13, 2024 | Other | -24,758 | 100.71 USD | $2.5M | SEC | |
| Feb 7, 2024 | Award | 68,331 | 0.00 USD | — | SEC | |
| Dec 5, 2023 | Sell | -100 | 98.75 USD | $9.9K | SEC | |
| Dec 5, 2023 | Sell | -100 | 99.05 USD | $9.9K | SEC | |
| Dec 5, 2023 | Sell | -200 | 98.69 USD | $19.7K | SEC | |