Dec 11
2019
SELL
Payment of exercise price or tax liability
$495,535
$217.34 p/Share
2,280
Reduced 1.16%
194,189
Common
Sep 19
2019
SELL
Open market or private sale
$5,604,436
$178.73 p/Share
31,357
Reduced 13.76%
196,469
Common
Sep 18
2019
SELL
Payment of exercise price or tax liability
$2,155,440
$179.98 p/Share
11,976
Reduced 4.99%
227,826
Common
Jun 28
2019
SELL
Open market or private sale
$366,726
$164.01 p/Share
2,236
Reduced 0.92%
239,710
Common
Jun 19
2019
SELL
Payment of exercise price or tax liability
$337,630
$153.12 p/Share
2,205
Reduced 0.9%
241,946
Common
Mar 21
2019
SELL
Open market or private sale
$2,583,486
$183.33 p/Share
14,092
Reduced 5.46%
244,151
Common
Mar 20
2019
SELL
Payment of exercise price or tax liability
$4,876,224
$174.4 p/Share
27,960
Reduced 9.77%
258,243
Common
Mar 08
2019
BUY
Grant, award, or other acquisition
-
36,100
Added 11.2%
286,203
Common
Feb 15
2019
SELL
Sale (or disposition) back to the issuer
-
9,911
Reduced 3.81%
250,001
Common
Dec 14
2018
SELL
Open market or private sale
$131,492
$147.91 p/Share
889
Reduced 0.34%
259,912
Common
Dec 12
2018
SELL
Payment of exercise price or tax liability
$277,847
$148.9 p/Share
1,866
Reduced 0.71%
260,801
Common
Sep 20
2018
SELL
Open market or private sale
$3,082,805
$266.31 p/Share
11,576
Reduced 4.22%
262,667
Common
Sep 19
2018
SELL
Payment of exercise price or tax liability
$6,320,543
$271.98 p/Share
23,239
Reduced 7.81%
274,243
Common
Sep 17
2018
-
1,900
Reduced 0.63%
297,482
Common
Sep 11
2018
BUY
Grant, award, or other acquisition
-
2,440
Added 0.81%
299,382
Common
Jun 21
2018
SELL
Open market or private sale
$229,042
$257.64 p/Share
889
Reduced 0.3%
296,802
Common
Jun 20
2018
SELL
Payment of exercise price or tax liability
$459,567
$262.31 p/Share
1,752
Reduced 0.59%
297,691
Common
Mar 21
2018
SELL
Payment of exercise price or tax liability
$11,279,404
$248.56 p/Share
45,379
Reduced 13.16%
299,443
Common
Mar 08
2018
BUY
Grant, award, or other acquisition
-
22,575
Added 6.14%
344,822
Common
Dec 14
2017
SELL
Open market or private sale
$31,732
$185.57 p/Share
171
Reduced 0.05%
322,144
Common
Dec 13
2017
SELL
Payment of exercise price or tax liability
$69,817
$186.18 p/Share
375
Reduced 0.12%
322,315
Common
Oct 09
2017
SELL
Open market or private sale
$4,226,550
$185.31 p/Share
22,808
Reduced 6.6%
322,690
Common
Sep 20
2017
SELL
Payment of exercise price or tax liability
$9,252,416
$185.84 p/Share
49,787
Reduced 12.6%
345,498
Common
Sep 12
2017
BUY
Grant, award, or other acquisition
-
3,700
Added 0.93%
395,285
Common
Mar 17
2017
SELL
Open market or private sale
$5,630,197
$105.32 p/Share
53,458
Reduced 12.02%
391,354
Common