Oct 04
2017
SELL
Payment of exercise price or tax liability
$42,220
$128.72 p/Share
328
Reduced 2.08%
15,448
Common Stock
Oct 03
2017
SELL
Payment of exercise price or tax liability
$114,645
$128.67 p/Share
891
Reduced 6.48%
12,862
Common Stock
Oct 03
2017
BUY
Grant, award, or other acquisition
-
2,914
Added 15.59%
15,776
Common Stock
Jul 05
2017
SELL
Open market or private sale
$507,876
$119.08 p/Share
4,265
Reduced 23.67%
13,753
Common Stock
Jul 05
2017
BUY
Exercise of conversion of derivative security
$262,681
$61.59 p/Share
4,265
Added 19.14%
18,018
Common Stock
Jan 27
2017
SELL
Payment of exercise price or tax liability
$378,979
$120.12 p/Share
3,155
Reduced 18.66%
13,753
Common Stock
Jan 27
2017
BUY
Grant, award, or other acquisition
-
6,473
Added 27.68%
16,908
Common Stock
Jan 17
2017
SELL
Open market or private sale
$323,502
$123.71 p/Share
2,615
Reduced 20.04%
10,435
Common Stock
Jan 17
2017
BUY
Exercise of conversion of derivative security
$161,058
$61.59 p/Share
2,615
Added 16.69%
13,050
Common Stock
Jan 13
2017
SELL
Open market or private sale
$485,202
$125.44 p/Share
3,868
Reduced 27.04%
10,435
Common Stock
Oct 13
2016
SELL
Open market or private sale
$275,132
$105.82 p/Share
2,600
Reduced 15.38%
14,303
Common Stock
Oct 12
2016
SELL
Open market or private sale
$1,018,137
$106.6 p/Share
9,551
Reduced 36.1%
16,903
Common Stock
Oct 12
2016
BUY
Exercise of conversion of derivative security
$588,246
$61.59 p/Share
9,551
Added 26.53%
26,454
Common Stock
Oct 07
2016
SELL
Open market or private sale
$267,072
$111.28 p/Share
2,400
Reduced 12.19%
17,293
Common Stock
Oct 07
2016
SELL
Payment of exercise price or tax liability
$43,177
$110.71 p/Share
390
Reduced 2.26%
16,903
Common Stock
Oct 06
2016
SELL
Payment of exercise price or tax liability
$30,987
$112.68 p/Share
275
Reduced 1.38%
19,693
Common Stock
Oct 05
2016
SELL
Payment of exercise price or tax liability
$81,319
$112.01 p/Share
726
Reduced 3.51%
19,968
Common Stock
Oct 04
2016
BUY
Grant, award, or other acquisition
-
3,345
Added 13.91%
20,694
Common Stock
Oct 03
2016
SELL
Payment of exercise price or tax liability
$99,583
$111.64 p/Share
892
Reduced 4.89%
17,349
Common Stock
Jul 08
2016
SELL
Open market or private sale
$659,540
$94.22 p/Share
7,000
Reduced 27.73%
18,241
Common Stock
Jul 05
2016
SELL
Open market or private sale
$92,080
$92.45 p/Share
996
Reduced 3.8%
25,241
Common Stock
Jul 05
2016
BUY
Exercise of conversion of derivative security
$46,932
$47.12 p/Share
996
Added 3.66%
26,237
Common Stock
Apr 12
2016
SELL
Open market or private sale
$230,213
$87.07 p/Share
2,644
Reduced 9.48%
25,241
Common Stock
Apr 12
2016
BUY
Exercise of conversion of derivative security
$106,818
$40.4 p/Share
2,644
Added 8.66%
27,885
Common Stock