Dec 03
2025
SELL
Open market or private sale
$194,293
$74.93 p/Share
2,593
Reduced 3.48%
71,912
Common Stock
Nov 11
2025
SELL
Open market or private sale
$173,082
$66.75 p/Share
2,593
Reduced 3.36%
74,505
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$20,776
$63.15 p/Share
329
Reduced 0.42%
77,098
Common Stock
Nov 04
2025
SELL
Payment of exercise price or tax liability
$26,683
$63.23 p/Share
422
Reduced 0.54%
77,427
Common Stock
Oct 31
2025
SELL
Payment of exercise price or tax liability
$431,412
$72.96 p/Share
5,913
Reduced 7.06%
77,849
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$40,943
$71.33 p/Share
574
Reduced 0.68%
83,762
Common Stock
Sep 22
2025
SELL
Open market or private sale
$257,759
$74.93 p/Share
3,440
Reduced 3.92%
84,336
Common Stock
Aug 13
2025
SELL
Open market or private sale
$223,259
$64.92 p/Share
3,439
Reduced 3.77%
87,776
Common Stock
Aug 06
2025
SELL
Payment of exercise price or tax liability
$9,846
$57.58 p/Share
171
Reduced 0.19%
91,215
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$18,470
$56.14 p/Share
329
Reduced 0.36%
91,386
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$20,564
$48.73 p/Share
422
Reduced 0.46%
91,715
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$98,327
$52.08 p/Share
1,888
Reduced 2.02%
91,691
Common Stock
May 06
2025
SELL
Payment of exercise price or tax liability
$5,663
$47.59 p/Share
119
Reduced 0.13%
93,579
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$12,013
$52.46 p/Share
229
Reduced 0.24%
93,698
Common Stock
May 04
2025
SELL
Payment of exercise price or tax liability
$15,099
$51.89 p/Share
291
Reduced 0.31%
93,927
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
19,718
Added 17.31%
94,218
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$7,365
$54.16 p/Share
136
Reduced 0.18%
74,500
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$14,520
$55.42 p/Share
262
Reduced 0.35%
74,636
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$18,396
$54.75 p/Share
336
Reduced 0.45%
74,898
Common Stock
Nov 27
2024
SELL
Open market or private sale
$255,719
$56.5 p/Share
4,526
Reduced 5.67%
75,234
Common Stock
Nov 26
2024
SELL
Open market or private sale
$20,476
$56.1 p/Share
365
Reduced 0.46%
79,760
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$6,446
$54.17 p/Share
119
Reduced 0.15%
80,125
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$11,720
$51.18 p/Share
229
Reduced 0.28%
80,244
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$15,255
$51.89 p/Share
294
Reduced 0.36%
80,473
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
-
38,257
Added 32.14%
80,767
Common Stock