| Apr 2, 2026 | Other | -155 | 58.26 USD | $9K | | SEC | |
| Feb 17, 2026 | Other | -57 | 61.26 USD | $3.5K | | SEC | |
| Feb 17, 2026 | Other | -48 | 61.26 USD | $2.9K | | SEC | |
| Feb 17, 2026 | Other | -86 | 60.19 USD | $5.2K | | SEC | |
| Feb 17, 2026 | Award | 3,837 | 60.19 USD | $230.9K | | SEC | |
| Feb 12, 2026 | Other | -35 | 62.91 USD | $2.2K | | SEC | |
| Feb 12, 2026 | Other | -213 | 64.08 USD | $13.6K | | SEC | |
| Feb 4, 2026 | Exercise | 489 | 45.65 USD | $22.3K | Unusual size | SEC | |
| Feb 4, 2026 | Other | -362 | 61.89 USD | $22.4K | Unusual size | SEC | |
| Feb 4, 2026 | Exercise | 509 | 48.65 USD | $24.8K | Unusual size | SEC | |
| Feb 4, 2026 | ExerciseD (derivative) | -489 | 45.65 USD | $22.3K | Unusual size | SEC | |
| Feb 4, 2026 | Other | -402 | 61.83 USD | $24.9K | Unusual size | SEC | |
| Feb 4, 2026 | ExerciseD (derivative) | -509 | 48.65 USD | $24.8K | Unusual size | SEC | |
| Dec 17, 2025 | Other | -118 | 54.08 USD | $6.4K | | SEC | |
| Aug 25, 2025 | Exercise | 385 | 51.17 USD | $19.7K | | SEC | |
| Aug 25, 2025 | Other | -354 | 55.83 USD | $19.8K | Unusual size | SEC | |
| Aug 25, 2025 | ExerciseD (derivative) | -385 | 51.17 USD | $19.7K | | SEC | |
| Apr 2, 2025 | Other | -155 | 49.48 USD | $7.7K | | SEC | |
| Feb 14, 2025 | Other | -105 | 55.45 USD | $5.8K | | SEC | |
| Feb 14, 2025 | Other | -87 | 55.47 USD | $4.8K | | SEC | |
| Feb 12, 2025 | Other | -35 | 56.84 USD | $2K | | SEC | |
| Feb 12, 2025 | Award | 3,676 | 56.03 USD | $206K | | SEC | |
| Feb 12, 2025 | Other | -19 | 56.03 USD | $1.1K | | SEC | |
| Dec 18, 2024 | Sell | -116 | 59.92 USD | $7K | | SEC | |
| Nov 15, 2024 | Sell | -313 | 59.12 USD | $18.5K | | SEC | |