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
Nov 16
2015
BUY
Exercise of conversion of derivative security
$15,745
$31.49 p/Share
500
Added 2.61%
18,670
Common Stock
Apr 23
2015
SELL
Open market or private sale
$1,180,347
$97.63 p/Share
12,090
Reduced 25.58%
35,170
Common Stock
Mar 10
2015
SELL
Payment of exercise price or tax liability
$127,093
$87.05 p/Share
1,460
Reduced 3.0%
47,260
Common Stock
Mar 10
2015
BUY
Grant, award, or other acquisition
$705,801
$87.05 p/Share
8,108
Added 14.27%
48,720
Common Stock
Mar 07
2015
SELL
Payment of exercise price or tax liability
$149,958
$90.5 p/Share
1,657
Reduced 3.92%
40,612
Common Stock
Mar 04
2015
SELL
Payment of exercise price or tax liability
$68,516
$92.34 p/Share
742
Reduced 1.73%
42,269
Common Stock
Feb 16
2015
SELL
Payment of exercise price or tax liability
$96,606
$92.98 p/Share
1,039
Reduced 2.36%
43,011
Common Stock