Nov 01
2024
SELL
Open market or private sale
$552,195
$210.36 p/Share
2,625
Reduced 9.8%
24,160
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$19,831
$158.65 p/Share
125
Reduced 0.46%
26,785
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$29,826
$150.64 p/Share
198
Reduced 0.73%
26,910
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$14,589
$150.41 p/Share
97
Reduced 0.36%
27,108
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$16,717
$149.26 p/Share
112
Reduced 0.41%
27,205
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$202,263
$148.07 p/Share
1,366
Reduced 4.76%
27,317
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
6,346
Added 18.12%
28,683
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
978
Added 4.19%
22,337
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$30,315
$141.0 p/Share
215
Reduced 1.0%
21,359
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$26,391
$149.95 p/Share
176
Reduced 0.81%
21,574
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$13,637
$156.75 p/Share
87
Reduced 0.4%
21,750
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$481,247
$159.09 p/Share
3,025
Reduced 12.17%
21,837
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
9,995
Added 28.67%
24,862
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$33,428
$157.68 p/Share
212
Reduced 1.41%
14,867
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$34,690
$157.68 p/Share
220
Reduced 1.44%
15,079
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$28,037
$154.05 p/Share
182
Reduced 1.18%
15,299
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$234,643
$166.65 p/Share
1,408
Reduced 8.34%
15,481
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
4,814
Added 22.18%
16,889
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$66,960
$90.0 p/Share
744
Reduced 5.8%
12,075
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
2,747
Added 17.73%
12,744
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$12,988
$87.76 p/Share
148
Reduced 1.45%
10,072
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$13,992
$88.0 p/Share
159
Reduced 1.53%
10,220
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
1,603
Added 13.38%
10,379
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$4,005
$45.0 p/Share
89
Reduced 1.0%
8,776
Common Stock