| Apr 10, 2026 | Exercise | 4,111 | 0.00 USD | $0 | SEC |
| Apr 10, 2026 | Other | -1,789 | 172.77 USD | $309.1K | SEC |
| Apr 10, 2026 | ExerciseD | -4,111 | 0.00 USD | $0 | SEC |
| Mar 2, 2026 | Other | -505 | 173.50 USD | $87.6K | SEC |
| Mar 2, 2026 | Exercise | 1,082 | 173.50 USD | $187.7K | SEC |
| Mar 2, 2026 | ExerciseD | -1,082 | — | — | SEC |
| Feb 26, 2026 | AwardD | 1,185 | 172.21 USD | $204.1K | SEC |
| Apr 10, 2025 | ExerciseD | -3,354 | 0.00 USD | $0 | SEC |
| Apr 10, 2025 | Other | -1,459 | 126.10 USD | $184K | SEC |
| Apr 10, 2025 | Exercise | 3,354 | 0.00 USD | $0 | SEC |
| Feb 28, 2025 | AwardD | 1,341 | 152.23 USD | $204.1K | SEC |
| Apr 5, 2024 | Exercise | 1,190 | 0.00 USD | $0 | SEC |
| Apr 5, 2024 | Other | -482 | 120.40 USD | $58K | SEC |
| Apr 5, 2024 | ExerciseD | -1,190 | 0.00 USD | $0 | SEC |
| Feb 22, 2024 | AwardD | 1,079 | 119.06 USD | $128.5K | SEC |
| Apr 4, 2023 | Exercise | 505 | — | — | SEC |
| Apr 4, 2023 | Other | -203 | 71.24 USD | $14.5K | SEC |
| Apr 4, 2023 | ExerciseD | -505 | — | — | SEC |
| Mar 3, 2023 | AwardD | 1,082 | 0.00 USD | $0 | SEC |