Nov 29
2024
SELL
Payment of exercise price or tax liability
$67,084
$141.23 p/Share
475
Reduced 0.66%
71,004
Common Stock
Nov 29
2024
-
785
Reduced 1.11%
70,219
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$119,718
$140.35 p/Share
853
Reduced 1.18%
71,479
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$650,766
$140.01 p/Share
4,648
Reduced 6.04%
72,332
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
4,513
Added 5.62%
75,729
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$720,131
$149.25 p/Share
4,825
Added 6.24%
72,467
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$50,917
$129.56 p/Share
393
Reduced 0.6%
64,912
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$818,821
$135.32 p/Share
6,051
Reduced 8.48%
65,305
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
9,776
Added 12.53%
68,217
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$103,019
$133.1 p/Share
774
Reduced 1.24%
61,580
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$719,935
$137.0 p/Share
5,255
Added 7.77%
62,354
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$99,740
$133.88 p/Share
745
Reduced 1.29%
57,099
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$296,156
$124.54 p/Share
2,378
Added 3.95%
57,844
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$89,236
$126.04 p/Share
708
Reduced 1.26%
55,466
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$67,845
$124.26 p/Share
546
Reduced 0.96%
56,174
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$732,171
$124.88 p/Share
5,863
Reduced 10.41%
50,475
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
11,825
Added 18.32%
52,724
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
$779,875
$124.88 p/Share
6,245
Added 9.92%
56,720
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$93,661
$125.72 p/Share
745
Reduced 1.65%
44,513
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$94,771
$118.91 p/Share
797
Reduced 1.73%
45,258
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$67,201
$146.09 p/Share
460
Reduced 0.99%
46,055
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$104,085
$147.22 p/Share
707
Reduced 1.5%
46,515
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$1,228,133
$145.41 p/Share
8,446
Reduced 16.47%
42,820
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
-
17,033
Added 26.82%
46,486
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
$640,095
$145.41 p/Share
4,402
Added 8.53%
47,222
Common Stock