| May 21, 2026 | OtherD | 919 | — | — | SEC |
| May 21, 2026 | OtherD | -919 | — | — | SEC |
| Mar 3, 2026 | OtherD | -6,289 | — | — | SEC |
| Mar 3, 2026 | AwardD | 12,567 | 0.00 USD | $0 | SEC |
| Mar 3, 2026 | OtherD | 6,289 | — | — | SEC |
| Mar 4, 2025 | AwardD | 9,823 | 0.00 USD | $0 | SEC |
| Mar 4, 2025 | OtherD | -1,846 | — | — | SEC |
| Mar 4, 2025 | OtherD | 1,846 | — | — | SEC |
| Dec 10, 2024 | Gift | -120,000 | 0.00 USD | $0 | SEC |
| Jul 3, 2024 | BuyD | 64,887 | 0.00 USD | $0 | SEC |
| Mar 4, 2024 | OtherD | 9,209 | — | — | SEC |
| Mar 4, 2024 | OtherD | -9,209 | — | — | SEC |
| Mar 4, 2024 | AwardD | 8,561 | 0.00 USD | $0 | SEC |
| Dec 20, 2023 | Gift | -15,000 | 0.00 USD | $0 | SEC |
| Dec 20, 2023 | Gift | -72,000 | 0.00 USD | $0 | SEC |
| Dec 13, 2023 | Gift | -8,100 | 0.00 USD | $0 | SEC |
| Dec 13, 2023 | Buy | 6,500 | 36.50 USD | $237.3K | SEC |
| Dec 7, 2023 | Buy | 10,000 | 35.92 USD | $359.2K | SEC |
| Dec 7, 2023 | Gift | -8,400 | 0.00 USD | $0 | SEC |
| Sep 5, 2023 | Other | 18,442 | 0.00 USD | $0 | SEC |
| Jul 5, 2023 | Gift | -11,500 | 0.00 USD | $0 | SEC |
| May 31, 2023 | Buy | 25,000 | 36.92 USD | $923K | SEC |
| Mar 1, 2023 | AwardD | 9,854 | 0.00 USD | $0 | SEC |
| Mar 1, 2023 | OtherD | -17,429 | — | — | SEC |
| Mar 1, 2023 | ExerciseD | 448,047 | 0.00 USD | $0 | SEC |