Aug 09
2018
SELL
Open market or private sale
$9,917,670
$207.5 p/Share
47,796
Reduced 10.38%
412,571
Common Stock
Apr 01
2018
SELL
Payment of exercise price or tax liability
$6,585,029
$167.78 p/Share
39,248
Reduced 7.86%
460,367
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
77,062
Added 13.36%
499,615
Common Stock
Oct 01
2017
SELL
Payment of exercise price or tax liability
$9,698,617
$154.12 p/Share
62,929
Reduced 12.96%
422,553
Common Stock
Oct 01
2017
BUY
Exercise of conversion of derivative security
-
125,494
Added 20.54%
485,482
Common Stock
Aug 07
2017
SELL
Open market or private sale
$9,984,176
$158.07 p/Share
63,163
Reduced 14.93%
359,988
Common Stock
May 24
2017
SELL
Open market or private sale
$3,670,800
$152.95 p/Share
24,000
Reduced 5.37%
423,151
Common Stock
May 23
2017
SELL
Open market or private sale
$6,237,405
$154.01 p/Share
40,500
Reduced 8.31%
447,151
Common Stock
Apr 01
2017
SELL
Payment of exercise price or tax liability
$6,639,103
$143.66 p/Share
46,214
Reduced 8.66%
487,651
Common Stock
Apr 01
2017
BUY
Exercise of conversion of derivative security
-
94,010
Added 14.97%
533,865
Common Stock
Feb 16
2017
SELL
Open market or private sale
$9,555,833
$135.3 p/Share
70,627
Reduced 13.84%
439,855
Common Stock
Oct 01
2016
SELL
Payment of exercise price or tax liability
$4,952,608
$113.05 p/Share
43,809
Reduced 7.9%
510,482
Common Stock
Oct 01
2016
BUY
Exercise of conversion of derivative security
-
87,578
Added 13.64%
554,291
Common Stock
Aug 23
2016
SELL
Payment of exercise price or tax liability
$9,303,736
$108.85 p/Share
85,473
Reduced 15.48%
466,713
Common Stock
Aug 23
2016
BUY
Exercise of conversion of derivative security
-
175,000
Added 24.07%
552,186
Common Stock
Aug 17
2016
SELL
Open market or private sale
$9,840,200
$109.15 p/Share
90,153
Reduced 19.29%
377,186
Common Stock
Apr 01
2016
SELL
Payment of exercise price or tax liability
$2,798,586
$109.99 p/Share
25,444
Reduced 5.16%
467,339
Common Stock
Apr 01
2016
BUY
Exercise of conversion of derivative security
-
53,055
Added 9.72%
492,783
Common Stock
Oct 01
2015
SELL
Payment of exercise price or tax liability
$5,174,696
$109.58 p/Share
47,223
Reduced 9.7%
439,728
Common Stock
Oct 01
2015
BUY
Exercise of conversion of derivative security
-
92,764
Added 16.0%
486,951
Common Stock
Sep 15
2015
SELL
Payment of exercise price or tax liability
$2,533,276
$116.28 p/Share
21,786
Reduced 5.24%
394,187
Common Stock
Sep 15
2015
BUY
Exercise of conversion of derivative security
-
43,750
Added 9.52%
415,973
Common Stock
Apr 23
2015
SELL
Payment of exercise price or tax liability
$11,474,368
$129.67 p/Share
88,489
Reduced 19.21%
372,223
Common Stock
Apr 23
2015
BUY
Exercise of conversion of derivative security
-
175,000
Added 27.53%
460,712
Common Stock
Apr 01
2015
SELL
Payment of exercise price or tax liability
$3,392,149
$124.25 p/Share
27,301
Reduced 8.72%
285,712
Common Stock