Jul 06
2017
SELL
Payment of exercise price or tax liability
$27,380
$129.15 p/Share
212
Reduced 1.71%
12,159
Common Stock
Jul 06
2017
BUY
Exercise of conversion of derivative security
-
535
Added 4.15%
12,371
Common Stock
Feb 09
2017
SELL
Open market or private sale
$2,337,570
$123.03 p/Share
19,000
Reduced 61.62%
11,836
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$132,788
$123.18 p/Share
1,078
Reduced 3.38%
30,836
Common Stock
Feb 06
2017
BUY
Grant, award, or other acquisition
-
4,328
Added 11.94%
31,914
Common Stock
Feb 03
2017
SELL
Payment of exercise price or tax liability
$759,573
$121.26 p/Share
6,264
Reduced 18.51%
27,586
Common Stock
Feb 03
2017
BUY
Grant, award, or other acquisition
-
12,146
Added 26.41%
33,850
Common Stock
Feb 02
2017
SELL
Payment of exercise price or tax liability
$115,896
$117.9 p/Share
983
Reduced 4.33%
21,704
Common Stock
Feb 01
2017
SELL
Payment of exercise price or tax liability
$114,776
$113.08 p/Share
1,015
Reduced 4.28%
22,687
Common Stock
Jul 07
2016
SELL
Payment of exercise price or tax liability
$22,637
$88.08 p/Share
257
Reduced 1.07%
23,702
Common Stock
Jul 07
2016
BUY
Exercise of conversion of derivative security
-
521
Added 2.13%
23,959
Common Stock
Feb 26
2016
SELL
Open market or private sale
$1,549,440
$86.08 p/Share
18,000
Reduced 43.44%
23,438
Common Stock
Feb 07
2016
SELL
Payment of exercise price or tax liability
$89,248
$82.79 p/Share
1,078
Reduced 2.54%
41,438
Common Stock
Feb 05
2016
SELL
Payment of exercise price or tax liability
$917,810
$82.79 p/Share
11,086
Reduced 20.68%
42,516
Common Stock
Feb 05
2016
BUY
Grant, award, or other acquisition
-
21,496
Added 28.62%
53,602
Common Stock
Feb 04
2016
SELL
Payment of exercise price or tax liability
$105,555
$85.47 p/Share
1,235
Reduced 3.7%
32,106
Common Stock
Feb 02
2016
SELL
Payment of exercise price or tax liability
$81,338
$83.94 p/Share
969
Reduced 2.82%
33,341
Common Stock
Feb 01
2016
BUY
Grant, award, or other acquisition
-
6,094
Added 15.08%
34,310
Common Stock
Jul 09
2015
SELL
Payment of exercise price or tax liability
$30,772
$123.09 p/Share
250
Reduced 0.88%
28,216
Common Stock
Jul 09
2015
BUY
Exercise of conversion of derivative security
-
507
Added 1.75%
28,466
Common Stock
Jun 11
2015
SELL
Payment of exercise price or tax liability
$8,002,752
$129.86 p/Share
61,626
Reduced 60.07%
40,962
Common Stock
Jun 11
2015
SELL
Open market or private sale
$1,690,000
$129.97 p/Share
13,003
Reduced 31.74%
27,959
Common Stock
Jun 11
2015
BUY
Exercise of conversion of derivative security
$4,346,597
$49.6 p/Share
87,633
Added 46.07%
102,588
Common Stock