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
Nov 12
2021
SELL
Payment of exercise price or tax liability
$108,338
$145.42 p/Share
745
Reduced 2.13%
34,233
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$113,676
$142.63 p/Share
797
Reduced 2.23%
34,978
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$16,696
$113.58 p/Share
147
Reduced 0.41%
35,775
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$631,561
$105.86 p/Share
5,966
Reduced 14.24%
35,922
Common Stock
Nov 27
2020
BUY
Exercise of conversion of derivative security
-
11,104
Added 22.1%
39,135
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
$600,078
$105.24 p/Share
5,702
Added 15.63%
30,784
Common Stock