Jun 30
2022
SELL
Payment of exercise price or tax liability
$118,054
$242.91 p/Share
486
Reduced 2.13%
22,289
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$88,434
$322.75 p/Share
274
Reduced 1.19%
22,775
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$34,796
$310.68 p/Share
112
Reduced 0.48%
23,049
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$82,609
$316.51 p/Share
261
Reduced 1.11%
23,161
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$70,329
$328.64 p/Share
214
Reduced 0.91%
23,422
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$465,354
$328.64 p/Share
1,416
Added 5.65%
23,636
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$934,667
$307.76 p/Share
3,037
Reduced 12.02%
22,220
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
$2,189,405
$307.76 p/Share
7,114
Added 21.98%
25,257
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$85,154
$310.78 p/Share
274
Reduced 1.49%
18,142
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$8,473
$302.6 p/Share
28
Reduced 0.15%
18,416
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
$259,631
$302.6 p/Share
858
Added 4.45%
18,444
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$55,377
$300.96 p/Share
184
Reduced 1.04%
17,586
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$75,325
$288.6 p/Share
261
Reduced 1.45%
17,770
Common Stock
Feb 16
2021
-
173
Reduced 0.95%
18,031
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$232,726
$236.27 p/Share
985
Reduced 5.13%
18,204
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
$535,152
$236.27 p/Share
2,265
Added 10.56%
19,189
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$27,423
$99.72 p/Share
275
Reduced 1.6%
16,924
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$43,955
$115.67 p/Share
380
Reduced 2.16%
17,199
Common Stock
Mar 04
2020
SELL
Payment of exercise price or tax liability
$10,152
$130.16 p/Share
78
Reduced 0.49%
15,735
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
$263,704
$130.16 p/Share
2,026
Added 10.33%
17,579
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$212,555
$152.26 p/Share
1,396
Reduced 8.2%
15,631
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
$488,450
$152.26 p/Share
3,208
Added 15.85%
17,027
Common Stock
Dec 13
2019
SELL
Open market or private sale
$3,219,000
$160.95 p/Share
20,000
Reduced 59.14%
13,819
Common Stock
Oct 23
2019
SELL
Open market or private sale
$362,470
$132.53 p/Share
2,735
Reduced 7.48%
33,819
Common Stock
Jun 11
2019
-
165
Reduced 0.45%
36,554
Common Stock