Dec 08
2022
SELL
Payment of exercise price or tax liability
$6,249
$178.56 p/Share
35
Reduced 0.21%
16,969
Common Stock
Nov 23
2022
SELL
Open market or private sale
$638,217
$176.06 p/Share
3,625
Reduced 17.57%
17,004
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$60,336
$171.9 p/Share
351
Reduced 1.67%
20,629
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$18,927
$166.03 p/Share
114
Reduced 0.54%
20,980
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$257,683
$166.57 p/Share
1,547
Reduced 6.83%
21,094
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
5,386
Added 19.22%
22,641
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$46,009
$171.04 p/Share
269
Reduced 1.54%
17,255
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$6,073
$202.43 p/Share
30
Reduced 0.17%
17,326
Common Stock
Nov 29
2021
SELL
Open market or private sale
$2,525,846
$198.09 p/Share
12,751
Reduced 42.35%
17,356
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$32,698
$194.63 p/Share
168
Reduced 0.55%
30,107
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$35,551
$194.27 p/Share
183
Reduced 0.6%
30,275
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$533,879
$194.35 p/Share
2,747
Reduced 8.27%
30,458
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
8,234
Added 19.87%
33,205
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$55,693
$192.71 p/Share
289
Reduced 1.14%
24,971
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$50,201
$186.62 p/Share
269
Reduced 1.05%
25,260
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$6,102
$127.13 p/Share
48
Reduced 0.19%
25,337
Common Stock
Nov 20
2020
SELL
Open market or private sale
$708,278
$117.85 p/Share
6,010
Reduced 19.14%
25,385
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$21,143
$116.17 p/Share
182
Reduced 0.58%
31,395
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$345,075
$115.14 p/Share
2,997
Reduced 9.21%
29,557
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
-
9,043
Added 22.26%
31,577
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$36,948
$117.67 p/Share
314
Reduced 1.21%
25,531
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$77,323
$116.1 p/Share
666
Reduced 2.51%
25,845
Common Stock