Jul 01
2018
SELL
Payment of exercise price or tax liability
$1,723,559
$204.31 p/Share
8,436
Reduced 46.98%
9,521
Common Stock
Jul 01
2018
BUY
Exercise of conversion of derivative security
-
17,010
Added 48.65%
17,957
Common Stock
May 29
2018
SELL
Open market or private sale
$44,407,161
$196.89 p/Share
225,543
Reduced 99.61%
887
Common Stock
May 29
2018
BUY
Exercise of conversion of derivative security
$22,782,099
$101.01 p/Share
225,543
Added 49.9%
226,430
Common Stock
Nov 22
2017
SELL
Open market or private sale
$8,034,270
$151.59 p/Share
53,000
Reduced 98.53%
788
Common Stock
Nov 22
2017
BUY
Exercise of conversion of derivative security
$3,344,830
$63.11 p/Share
53,000
Added 49.63%
53,788
Common Stock
Sep 07
2017
SELL
Open market or private sale
$2,178,602
$141.33 p/Share
15,415
Reduced 95.14%
788
Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$2,386,900
$141.9 p/Share
16,821
Reduced 50.94%
16,203
Common Stock
Sep 01
2017
BUY
Exercise of conversion of derivative security
-
32,236
Added 49.4%
33,024
Common Stock
Aug 24
2017
SELL
Open market or private sale
$1,121,833
$134.69 p/Share
8,329
Reduced 91.36%
788
Common Stock
Aug 15
2017
SELL
Payment of exercise price or tax liability
$90,868
$137.47 p/Share
661
Reduced 6.76%
9,117
Common Stock
Aug 15
2017
BUY
Exercise of conversion of derivative security
-
1,284
Added 11.61%
9,778
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$1,117,198
$132.81 p/Share
8,412
Reduced 49.76%
8,494
Common Stock
Jul 01
2017
BUY
Exercise of conversion of derivative security
-
16,118
Added 48.81%
16,906
Common Stock
Jun 21
2017
SELL
Open market or private sale
$2,203,602
$140.5 p/Share
15,684
Reduced 95.22%
788
Common Stock
Jun 21
2017
BUY
Exercise of conversion of derivative security
$886,460
$56.52 p/Share
15,684
Added 48.77%
16,472
Common Stock
Nov 21
2016
SELL
Open market or private sale
$1,557,416
$115.33 p/Share
13,504
Reduced 95.94%
571
Common Stock
Nov 21
2016
BUY
Exercise of conversion of derivative security
$501,699
$47.79 p/Share
10,498
Added 42.72%
14,075
Common Stock
Sep 07
2016
SELL
Open market or private sale
$2,069,664
$111.47 p/Share
18,567
Reduced 83.85%
3,577
Common Stock
Sep 01
2016
SELL
Payment of exercise price or tax liability
$2,276,121
$112.34 p/Share
20,261
Reduced 47.78%
22,144
Common Stock
Sep 01
2016
BUY
Exercise of conversion of derivative security
-
38,828
Added 47.8%
42,405
Common Stock
Aug 25
2016
SELL
Open market or private sale
$483,053
$110.06 p/Share
4,389
Reduced 55.1%
3,577
Common Stock
Jul 01
2016
SELL
Payment of exercise price or tax liability
$611,700
$111.91 p/Share
5,466
Reduced 40.69%
7,966
Common Stock
Jul 01
2016
BUY
Exercise of conversion of derivative security
-
12,861
Added 48.91%
13,432
Common Stock
Nov 23
2015
SELL
Open market or private sale
$1,126,472
$102.23 p/Share
11,019
Reduced 97.31%
305
Common Stock