Mar 10
2018
SELL
Payment of exercise price or tax liability
$160,801
$189.4 p/Share
849
Reduced 2.26%
36,674
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$223,967
$181.35 p/Share
1,235
Reduced 3.19%
37,523
Common Stock
Mar 06
2018
SELL
Payment of exercise price or tax liability
$238,637
$184.99 p/Share
1,290
Reduced 3.54%
35,190
Common Stock
Mar 06
2018
BUY
Grant, award, or other acquisition
$915,886
$184.99 p/Share
4,951
Added 11.33%
38,758
Common Stock
Jan 22
2018
SELL
Payment of exercise price or tax liability
$2,252,176
$187.12 p/Share
12,036
Reduced 25.54%
35,097
Common Stock
Jan 22
2018
BUY
Grant, award, or other acquisition
$4,770,063
$187.12 p/Share
25,492
Added 35.1%
47,133
Common Stock
Nov 08
2017
SELL
Open market or private sale
$3,291,451
$147.44 p/Share
22,324
Reduced 50.78%
21,641
Common Stock
Nov 08
2017
BUY
Exercise of conversion of derivative security
$1,060,613
$47.51 p/Share
22,324
Added 39.38%
34,363
Common Stock
Mar 13
2017
SELL
Open market or private sale
$2,338,357
$124.48 p/Share
18,785
Reduced 46.47%
21,641
Common Stock
Mar 13
2017
BUY
Exercise of conversion of derivative security
$314,900
$31.49 p/Share
10,000
Added 24.01%
31,641
Common Stock
Mar 10
2017
SELL
Payment of exercise price or tax liability
$105,368
$122.95 p/Share
857
Reduced 2.74%
30,426
Common Stock
Mar 07
2017
SELL
Payment of exercise price or tax liability
$159,675
$128.15 p/Share
1,246
Reduced 3.83%
31,283
Common Stock
Mar 06
2017
SELL
Payment of exercise price or tax liability
$92,144
$129.78 p/Share
710
Reduced 2.4%
28,830
Common Stock
Mar 06
2017
BUY
Grant, award, or other acquisition
$665,252
$129.78 p/Share
5,126
Added 13.61%
32,529
Common Stock
Mar 04
2017
SELL
Payment of exercise price or tax liability
$95,510
$128.72 p/Share
742
Reduced 2.57%
28,113
Common Stock
Jan 23
2017
SELL
Payment of exercise price or tax liability
$574,664
$110.11 p/Share
5,219
Reduced 15.32%
28,855
Common Stock
Jan 23
2017
BUY
Grant, award, or other acquisition
$1,146,355
$110.11 p/Share
10,411
Added 23.4%
34,074
Common Stock
Jul 22
2016
SELL
Open market or private sale
$1,175,394
$78.12 p/Share
15,046
Reduced 38.87%
23,663
Common Stock
Mar 10
2016
SELL
Payment of exercise price or tax liability
$35,100
$57.92 p/Share
606
Reduced 1.54%
38,709
Common Stock
Mar 07
2016
SELL
Payment of exercise price or tax liability
$119,760
$59.85 p/Share
2,001
Reduced 4.84%
39,315
Common Stock
Mar 07
2016
BUY
Grant, award, or other acquisition
$1,191,853
$59.85 p/Share
19,914
Added 32.97%
40,485
Common Stock
Mar 04
2016
SELL
Payment of exercise price or tax liability
$30,125
$57.49 p/Share
524
Reduced 2.39%
21,402
Common Stock
Jan 26
2016
SELL
Payment of exercise price or tax liability
$122,257
$56.89 p/Share
2,149
Reduced 8.93%
21,926
Common Stock
Jan 26
2016
BUY
Grant, award, or other acquisition
$335,935
$56.89 p/Share
5,905
Added 19.7%
24,075
Common Stock
Nov 16
2015
SELL
Open market or private sale
$1,295,175
$74.01 p/Share
17,500
Reduced 49.06%
18,170
Common Stock