| Aug 10, 2026 | ExerciseD (derivative) | -4,179 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Aug 10, 2026 | Exercise | 4,179 | 179.66 USD | $750.8K | Unusual size | SEC | |
| Aug 10, 2026 | Sell | -4,179 | 259.16 USD | $1.1M | | SEC | |
| Jun 2, 2026 | Other | -616 | 180.71 USD | $111.3K | | SEC | |
| Jun 2, 2026 | Award | 5,135 | 180.71 USD | $927.9K | | SEC | |
| Jun 2, 2026 | Other | -194 | 180.71 USD | $35.1K | | SEC | |
| May 28, 2026 | Other | -198 | 160.30 USD | $31.7K | | SEC | |
| May 28, 2026 | Other | -148 | 156.73 USD | $23.2K | | SEC | |
| Feb 3, 2026 | Award | 5,006 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Feb 3, 2026 | Other | -1,296 | 211.68 USD | $274.3K | Unusual size | SEC | |
| Jun 3, 2025 | Award | 6,252 | 135.63 USD | $848K | | SEC | |
| Jun 3, 2025 | Other | -120 | 135.63 USD | $16.3K | | SEC | |
| May 29, 2025 | Other | -123 | 136.73 USD | $16.8K | | SEC | |
| May 29, 2025 | Other | -91 | 136.73 USD | $12.4K | | SEC | |
| May 29, 2025 | Other | -62 | 138.65 USD | $8.6K | | SEC | |
| Feb 3, 2025 | Other | -791 | 165.57 USD | $131K | | SEC | |
| Feb 3, 2025 | Award | 2,468 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Jun 4, 2024 | AwardD (derivative) | 4,470 | 208.44 USD | $931.7K | | SEC | |
| Jun 4, 2024 | Award | 1,967 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| May 30, 2024 | Other | -180 | 217.21 USD | $39.1K | | SEC | |
| May 30, 2024 | Other | -170 | 217.21 USD | $36.9K | | SEC | |
| May 30, 2024 | Other | -114 | 217.21 USD | $24.8K | | SEC | |
| May 29, 2024 | Other | -77 | 217.21 USD | $16.7K | | SEC | |
| May 29, 2024 | Other | -190 | 214.51 USD | $40.8K | | SEC | |
| May 29, 2024 | Other | -180 | 217.21 USD | $39.1K | | SEC | |