| May 1, 2026 | AwardD (derivative) | 441.75 | 0.00 USD | — | SEC | |
| May 2, 2025 | AwardD (derivative) | 445.84 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | ExerciseD (derivative) | -1,554 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | ExerciseD (derivative) | -3,854 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | Exercise | 1,554 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | Exercise | 3,854 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | ExerciseD (derivative) | -1,457 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | Exercise | 2,139 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | Exercise | 1,457 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | ExerciseD (derivative) | -2,139 | 0.00 USD | — | SEC | |
| Apr 26, 2024 | AwardD (derivative) | 460.2 | 0.00 USD | — | SEC | |
| May 26, 2023 | AwardD (derivative) | 3,854 | 0.00 USD | — | SEC | |
| Apr 28, 2023 | AwardD (derivative) | 649.55 | 0.00 USD | — | SEC | |
| Feb 17, 2023 | Buy | 2,300 | 68.72 USD | $158.1K | SEC | |
| May 26, 2022 | AwardD (derivative) | 2,139 | 0.00 USD | — | SEC | |
| May 23, 2022 | Exercise | 593 | 0.00 USD | — | SEC | |
| May 23, 2022 | ExerciseD (derivative) | -593 | 0.00 USD | — | SEC | |
| Apr 29, 2022 | AwardD (derivative) | 713.72 | 0.00 USD | — | SEC | |
| Jun 14, 2021 | Exercise | 467 | 0.00 USD | — | SEC | |
| Jun 14, 2021 | ExerciseD (derivative) | -467 | 0.00 USD | — | SEC | |
| May 25, 2021 | ExerciseD (derivative) | -592 | 0.00 USD | — | SEC | |
| May 25, 2021 | Exercise | 592 | 0.00 USD | — | SEC | |
| May 21, 2021 | AwardD (derivative) | 1,457 | 0.00 USD | — | SEC | |
| Apr 30, 2021 | AwardD (derivative) | 584.52 | 0.00 USD | — | SEC | |
| Jun 15, 2020 | Exercise | 467 | 0.00 USD | — | SEC | |