Jan 27
2026
SELL
Payment of exercise price or tax liability
$44,251
$87.11 p/Share
508
Reduced 1.89%
26,410
Common Stock
Jan 27
2026
BUY
Grant, award, or other acquisition
-
1,803
Added 6.28%
26,918
Common Stock
Jan 15
2026
SELL
Payment of exercise price or tax liability
$825
$91.77 p/Share
9
Reduced 0.04%
25,082
Common Stock
Jan 02
2026
SELL
Payment of exercise price or tax liability
$126,221
$89.71 p/Share
1,407
Reduced 8.23%
15,697
Common Stock
Jan 02
2026
BUY
Grant, award, or other acquisition
-
9,364
Added 27.2%
25,061
Common Stock
May 14
2025
SELL
Open market or private sale
$596,155
$74.38 p/Share
8,015
Reduced 32.08%
16,968
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$159,756
$85.34 p/Share
1,872
Reduced 7.01%
24,831
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
5,084
Added 15.99%
26,703
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$129,737
$81.75 p/Share
1,587
Reduced 6.84%
21,619
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
4,588
Added 16.51%
23,207
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$650
$81.26 p/Share
8
Reduced 0.04%
18,618
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$96,540
$87.13 p/Share
1,108
Reduced 7.44%
13,792
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
4,783
Added 20.48%
18,575
Common Stock
Mar 08
2024
SELL
Open market or private sale
$240,531
$70.62 p/Share
3,406
Reduced 18.77%
14,739
Common Stock
Mar 07
2024
SELL
Open market or private sale
$280,353
$71.21 p/Share
3,937
Reduced 17.83%
18,145
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$129,527
$71.96 p/Share
1,800
Reduced 7.54%
22,082
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,206
Added 17.9%
23,882
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$80,773
$70.73 p/Share
1,142
Reduced 5.76%
18,676
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
3,298
Added 14.27%
19,818
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$598
$74.78 p/Share
8
Reduced 0.05%
16,496
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$84,160
$75.82 p/Share
1,110
Reduced 7.93%
12,894
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
3,588
Added 17.88%
16,482
Common Stock