May 17
2018
SELL
Open market or private sale
$3,264,720
$187.93 p/Share
17,372
Reduced 33.33%
34,744
Common Stock
Apr 04
2018
SELL
Open market or private sale
$2,933,595
$168.84 p/Share
17,375
Reduced 25.0%
52,116
Common Stock
Apr 01
2018
SELL
Payment of exercise price or tax liability
$10,171,830
$167.78 p/Share
60,626
Reduced 46.59%
69,491
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
130,117
Added 50.0%
130,117
Common Stock
Jan 05
2018
SELL
Open market or private sale
$2,728,729
$174.46 p/Share
15,641
Reduced 100.0%
0
Common Stock
Dec 07
2017
SELL
Open market or private sale
$2,657,562
$169.91 p/Share
15,641
Reduced 50.0%
15,641
Common Stock
Nov 14
2017
SELL
Open market or private sale
$2,695,257
$172.32 p/Share
15,641
Reduced 33.33%
31,282
Common Stock
Oct 05
2017
SELL
Open market or private sale
$2,424,666
$155.01 p/Share
15,642
Reduced 25.0%
46,923
Common Stock
Oct 01
2017
SELL
Payment of exercise price or tax liability
$9,698,617
$154.12 p/Share
62,929
Reduced 50.15%
62,565
Common Stock
Oct 01
2017
BUY
Exercise of conversion of derivative security
-
125,494
Added 50.0%
125,494
Common Stock
Jul 06
2017
SELL
Open market or private sale
$1,707,034
$142.86 p/Share
11,949
Reduced 100.0%
0
Common Stock
Jun 07
2017
SELL
Open market or private sale
$1,858,070
$155.5 p/Share
11,949
Reduced 50.0%
11,949
Common Stock
May 16
2017
SELL
Open market or private sale
$1,858,189
$155.51 p/Share
11,949
Reduced 33.33%
23,898
Common Stock
Apr 06
2017
SELL
Open market or private sale
$1,720,417
$143.98 p/Share
11,949
Reduced 25.0%
35,847
Common Stock
Apr 01
2017
SELL
Payment of exercise price or tax liability
$6,639,103
$143.66 p/Share
46,214
Reduced 49.16%
47,796
Common Stock
Apr 01
2017
BUY
Exercise of conversion of derivative security
-
94,010
Added 50.0%
94,010
Common Stock
Jan 18
2017
SELL
Open market or private sale
$1,312,931
$119.99 p/Share
10,942
Reduced 100.0%
0
Common Stock
Dec 15
2016
SELL
Open market or private sale
$1,272,555
$116.3 p/Share
10,942
Reduced 50.0%
10,942
Common Stock
Nov 03
2016
SELL
Open market or private sale
$3,681,858
$110.49 p/Share
33,323
Reduced 60.36%
21,884
Common Stock
Oct 27
2016
SELL
Open market or private sale
$3,834,593
$115.07 p/Share
33,324
Reduced 37.64%
55,207
Common Stock
Oct 01
2016
SELL
Payment of exercise price or tax liability
$4,952,608
$113.05 p/Share
43,809
Reduced 33.1%
88,531
Common Stock
Oct 01
2016
BUY
Exercise of conversion of derivative security
-
87,578
Added 39.82%
132,340
Common Stock
Sep 21
2016
SELL
Open market or private sale
$2,535,320
$113.28 p/Share
22,381
Reduced 33.33%
44,762
Common Stock
Aug 30
2016
SELL
Open market or private sale
$5,297,076
$105.95 p/Share
49,996
Reduced 42.68%
67,143
Common Stock
Aug 23
2016
SELL
Payment of exercise price or tax liability
$9,303,736
$108.85 p/Share
85,473
Reduced 42.19%
117,139
Common Stock