Dec 18
2025
SELL
Open market or private sale
$733,623
$73.62 p/Share
9,965
Reduced 13.9%
61,740
Common Stock
Dec 17
2025
SELL
Payment of exercise price or tax liability
$491,234
$71.86 p/Share
6,836
Reduced 8.7%
71,705
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$5,499
$64.7 p/Share
85
Reduced 0.11%
78,541
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$16,605
$61.73 p/Share
269
Reduced 0.34%
78,626
Common Stock
Nov 16
2025
SELL
Payment of exercise price or tax liability
$23,554
$64.18 p/Share
367
Reduced 0.46%
78,895
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$15,874
$72.82 p/Share
218
Reduced 0.27%
79,262
Common Stock
Aug 28
2025
SELL
Open market or private sale
$397,865
$66.7 p/Share
5,965
Reduced 6.98%
79,480
Common Stock
Aug 18
2025
SELL
Payment of exercise price or tax liability
$5,374
$63.23 p/Share
85
Reduced 0.1%
85,445
Common Stock
Aug 17
2025
SELL
Payment of exercise price or tax liability
$17,153
$63.53 p/Share
270
Reduced 0.31%
85,530
Common Stock
Aug 16
2025
SELL
Payment of exercise price or tax liability
$23,315
$63.53 p/Share
367
Reduced 0.43%
85,800
Common Stock
Aug 03
2025
SELL
Payment of exercise price or tax liability
$10,679
$48.99 p/Share
218
Reduced 0.25%
86,167
Common Stock
May 18
2025
SELL
Payment of exercise price or tax liability
$4,465
$52.53 p/Share
85
Reduced 0.1%
86,385
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$14,130
$52.53 p/Share
269
Reduced 0.31%
86,470
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$19,278
$52.53 p/Share
367
Reduced 0.42%
86,739
Common Stock
May 12
2025
SELL
Open market or private sale
$101,242
$56.56 p/Share
1,790
Reduced 2.01%
87,106
Common Stock
May 03
2025
SELL
Payment of exercise price or tax liability
$11,312
$51.89 p/Share
218
Reduced 0.24%
88,896
Common Stock
Mar 05
2025
SELL
Open market or private sale
$294,876
$62.04 p/Share
4,753
Reduced 5.06%
89,114
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
18,075
Added 16.15%
93,867
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$111,416
$67.24 p/Share
1,657
Reduced 1.99%
81,599
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
4,582
Added 5.22%
83,203
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$10,758
$64.42 p/Share
167
Reduced 0.21%
78,674
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$58,557
$64.42 p/Share
909
Reduced 1.14%
78,841
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$7,362
$54.54 p/Share
135
Reduced 0.17%
79,750
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$136,277
$57.02 p/Share
2,390
Reduced 2.9%
79,885
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
9,271
Added 10.13%
82,275
Common Stock