Apr 03
2025
SELL
Payment of exercise price or tax liability
$53,019
$163.64 p/Share
324
Reduced 0.69%
46,928
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$117,570
$167.48 p/Share
702
Reduced 1.62%
42,628
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
4,624
Added 8.91%
47,252
Common Stock
Jan 06
2025
BUY
Grant, award, or other acquisition
-
4,722
Added 9.89%
43,039
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$71,637
$155.06 p/Share
462
Reduced 1.19%
38,317
Common Stock
Dec 12
2024
-
628
Reduced 1.59%
38,779
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$41,617
$128.45 p/Share
324
Reduced 0.84%
38,476
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$139,639
$128.7 p/Share
1,085
Reduced 2.72%
38,800
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,912
Added 12.91%
39,885
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
2,724
Added 7.48%
33,678
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$176,038
$149.82 p/Share
1,175
Reduced 3.98%
28,379
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
4,627
Added 13.35%
30,022
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$80,655
$151.04 p/Share
534
Reduced 1.97%
26,570
Common Stock
Feb 21
2023
SELL
Open market or private sale
$95,939
$164.28 p/Share
584
Reduced 2.11%
27,104
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$22,896
$155.76 p/Share
147
Reduced 0.53%
27,681
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$24,922
$157.74 p/Share
158
Reduced 0.56%
27,828
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
1,584
Added 5.36%
27,986
Common Stock
Dec 15
2022
-
87
Reduced 0.33%
26,402
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$471,437
$213.32 p/Share
2,210
Reduced 7.84%
25,970
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
5,897
Added 17.3%
28,180
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$60,814
$216.42 p/Share
281
Reduced 1.25%
22,279
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$19,328
$227.39 p/Share
85
Reduced 0.38%
22,560
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
730
Added 3.12%
22,645
Common Stock