Feb 19
2025
SELL
Payment of exercise price or tax liability
$93,846
$466.9 p/Share
201
Reduced 1.01%
19,614
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$296,212
$484.8 p/Share
611
Reduced 2.99%
19,815
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$125,425
$469.76 p/Share
267
Reduced 1.29%
20,426
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$800,129
$466.82 p/Share
1,714
Added 7.65%
20,693
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
1,845
Added 8.86%
18,979
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$641,723
$424.14 p/Share
1,513
Reduced 8.11%
17,134
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$58,031
$356.02 p/Share
163
Reduced 0.73%
22,267
Common Stock
May 21
2024
SELL
Open market or private sale
$754,519
$309.61 p/Share
2,437
Reduced 9.8%
22,430
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$144,543
$272.21 p/Share
531
Reduced 2.25%
23,085
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$93,784
$277.47 p/Share
338
Reduced 1.41%
23,616
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$121,983
$274.12 p/Share
445
Reduced 1.82%
23,954
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
2,143
Added 8.07%
24,399
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$574,887
$280.57 p/Share
2,049
Added 8.43%
22,256
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$169,485
$305.93 p/Share
554
Reduced 2.67%
20,207
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
1,406
Added 6.34%
20,761
Common Stock
Sep 18
2023
SELL
Open market or private sale
$598,544
$264.96 p/Share
2,259
Reduced 10.45%
19,355
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$42,515
$260.83 p/Share
163
Reduced 0.74%
21,940
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$425,023
$230.24 p/Share
1,846
Added 7.75%
21,964
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$62,285
$191.06 p/Share
326
Reduced 1.62%
19,792
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$374,939
$174.96 p/Share
2,143
Added 9.63%
20,118
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$375,054
$147.08 p/Share
2,550
Added 12.42%
17,975
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$23,952
$115.71 p/Share
207
Reduced 1.32%
15,425
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$28,374
$113.95 p/Share
249
Reduced 1.57%
15,632
Common Stock