| Jul 29, 2026 | Sell | -894 | 69.65 USD | $62.3K | | SEC | |
| Jul 29, 2026 | Exercise | 894 | 45.65 USD | $40.8K | | SEC | |
| Jul 29, 2026 | ExerciseD (derivative) | -894 | 45.65 USD | $40.8K | | SEC | |
| Feb 17, 2026 | Award | 4,278 | 60.19 USD | $257.5K | | SEC | |
| Feb 17, 2026 | Other | -23 | 61.26 USD | $1.4K | | SEC | |
| Feb 17, 2026 | Other | -105 | 61.26 USD | $6.4K | | SEC | |
| Feb 17, 2026 | Other | -384 | 60.19 USD | $23.1K | | SEC | |
| Feb 12, 2026 | Other | -534 | 64.08 USD | $34.2K | | SEC | |
| Feb 12, 2026 | Other | -90 | 62.91 USD | $5.7K | | SEC | |
| Feb 3, 2026 | ExerciseD (derivative) | -769 | 51.17 USD | $39.3K | | SEC | |
| Feb 3, 2026 | Sell | -769 | 60.46 USD | $46.5K | | SEC | |
| Feb 3, 2026 | Exercise | 769 | 51.17 USD | $39.3K | | SEC | |
| Feb 14, 2025 | Other | -147 | 55.45 USD | $8.2K | | SEC | |
| Feb 14, 2025 | Other | -446 | 55.47 USD | $24.7K | | SEC | |
| Feb 12, 2025 | Award | 6,246 | 56.03 USD | $350K | | SEC | |
| Feb 12, 2025 | Other | -90 | 56.84 USD | $5.1K | | SEC | |
| Feb 12, 2025 | Other | -119 | 56.03 USD | $6.7K | | SEC | |
| Feb 3, 2025 | Other | -600 | 58.33 USD | $35K | Unusual size | SEC | |
| Feb 3, 2025 | ExerciseD (derivative) | -627 | 55.68 USD | $34.9K | | SEC | |
| Feb 3, 2025 | Exercise | 627 | 55.68 USD | $34.9K | | SEC | |
| Feb 14, 2024 | Other | -151 | 39.34 USD | $5.9K | | SEC | |
| Feb 14, 2024 | Award | 5,213 | 41.24 USD | $215K | | SEC | |
| Feb 14, 2024 | Other | -217 | 41.24 USD | $8.9K | | SEC | |
| Feb 12, 2024 | Other | -120 | 39.89 USD | $4.8K | | SEC | |