Apr 07
2025
SELL
Open market or private sale
$6,476
$143.93 p/Share
45
Reduced 0.25%
17,620
Common Stock
Apr 03
2025
SELL
Payment of exercise price or tax liability
$12,109
$163.64 p/Share
74
Reduced 0.42%
17,665
Common Stock
Apr 03
2025
SELL
Open market or private sale
$15,626
$166.24 p/Share
94
Reduced 0.53%
17,739
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$25,624
$167.48 p/Share
153
Reduced 0.91%
16,648
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
1,185
Added 6.23%
17,833
Common Stock
Jan 07
2025
SELL
Sale (or disposition) back to the issuer
$10,507
$150.1 p/Share
70
Reduced 0.42%
16,639
Common Stock
Jan 06
2025
BUY
Grant, award, or other acquisition
$170,887
$149.77 p/Share
1,141
Added 6.39%
16,709
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$23,569
$155.06 p/Share
152
Reduced 0.97%
15,568
Common Stock
Apr 05
2024
SELL
Open market or private sale
$8,572
$126.07 p/Share
68
Reduced 0.44%
15,517
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$9,505
$128.45 p/Share
74
Reduced 0.47%
15,585
Common Stock
Apr 03
2024
SELL
Open market or private sale
$12,305
$126.86 p/Share
97
Reduced 0.62%
15,659
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$46,718
$128.7 p/Share
363
Reduced 2.25%
15,756
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
2,306
Added 12.52%
16,119
Common Stock
Jan 08
2024
SELL
Open market or private sale
$11,031
$131.33 p/Share
84
Reduced 0.61%
13,712
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$15,859
$132.16 p/Share
120
Reduced 0.86%
13,796
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
698
Added 4.78%
13,916
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$20,974
$149.82 p/Share
140
Reduced 1.12%
12,347
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
1,177
Added 8.33%
12,951
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$23,864
$151.04 p/Share
158
Reduced 1.31%
11,914
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$11,526
$155.76 p/Share
74
Reduced 0.61%
12,011
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$10,253
$157.74 p/Share
65
Reduced 0.53%
12,085
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
557
Added 4.38%
12,150
Common Stock