Sep 18
2024
SELL
Payment of exercise price or tax liability
$663,516
$145.54 p/Share
4,559
Reduced 14.41%
27,084
Common Stock
Sep 18
2024
BUY
Exercise of conversion of derivative security
-
7,758
Added 19.69%
31,643
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$12,801
$147.14 p/Share
87
Reduced 0.36%
23,885
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$33,575
$146.62 p/Share
229
Reduced 0.95%
23,972
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$22,284
$129.56 p/Share
172
Reduced 0.71%
24,201
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$141,409
$135.32 p/Share
1,045
Reduced 4.11%
24,373
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
2,118
Added 7.85%
24,872
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$55,768
$133.1 p/Share
419
Reduced 1.77%
23,300
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$599,923
$137.0 p/Share
4,379
Added 15.58%
23,719
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$17,002
$133.88 p/Share
127
Reduced 0.65%
19,340
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$10,609
$123.37 p/Share
86
Reduced 0.44%
19,467
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$28,465
$121.13 p/Share
235
Reduced 1.19%
19,553
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$163,396
$124.54 p/Share
1,312
Added 6.22%
19,788
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$15,376
$126.04 p/Share
122
Reduced 0.66%
18,476
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$10,934
$124.26 p/Share
88
Reduced 0.47%
18,598
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$124,630
$124.88 p/Share
998
Reduced 6.46%
14,441
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
2,533
Added 14.59%
14,824
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
$530,115
$124.88 p/Share
4,245
Added 18.51%
18,686
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$15,966
$125.72 p/Share
127
Reduced 0.97%
12,906
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$11,653
$118.91 p/Share
98
Reduced 0.75%
13,033
Common Stock