Apr 11
2019
SELL
Open market or private sale
$597,693
$125.83 p/Share
4,750
Reduced 100.0%
0
Common Stock
Apr 11
2019
BUY
Exercise of conversion of derivative security
$350,075
$73.7 p/Share
4,750
Added 50.0%
4,750
Common Stock
Mar 14
2019
SELL
Open market or private sale
$592,990
$124.84 p/Share
4,750
Reduced 100.0%
0
Common Stock
Mar 14
2019
BUY
Exercise of conversion of derivative security
$350,075
$73.7 p/Share
4,750
Added 50.0%
4,750
Common Stock
Jan 15
2019
SELL
Open market or private sale
$532,950
$112.2 p/Share
4,750
Reduced 100.0%
0
Common Stock
Jan 15
2019
BUY
Exercise of conversion of derivative security
$350,075
$73.7 p/Share
4,750
Added 50.0%
4,750
Common Stock
Dec 17
2018
SELL
Payment of exercise price or tax liability
$57,012
$112.45 p/Share
507
Reduced 100.0%
0
Common Stock
Dec 17
2018
BUY
Exercise of conversion of derivative security
-
507
Added 50.0%
507
Common Stock
Dec 03
2018
SELL
Open market or private sale
$575,843
$121.23 p/Share
4,750
Reduced 100.0%
0
Common Stock
Dec 03
2018
BUY
Exercise of conversion of derivative security
$350,075
$73.7 p/Share
4,750
Added 50.0%
4,750
Common Stock
Nov 29
2018
SELL
Open market or private sale
$1,126,605
$118.59 p/Share
9,500
Reduced 100.0%
0
Common Stock
Nov 29
2018
BUY
Exercise of conversion of derivative security
$662,150
$69.7 p/Share
9,500
Added 50.0%
9,500
Common Stock
Oct 11
2018
SELL
Open market or private sale
$571,378
$120.29 p/Share
4,750
Reduced 100.0%
0
Common Stock
Oct 11
2018
BUY
Exercise of conversion of derivative security
$350,075
$73.7 p/Share
4,750
Added 50.0%
4,750
Common Stock
Sep 13
2018
SELL
Open market or private sale
$551,427
$116.09 p/Share
4,750
Reduced 100.0%
0
Common Stock
Sep 13
2018
BUY
Exercise of conversion of derivative security
$350,075
$73.7 p/Share
4,750
Added 50.0%
4,750
Common Stock
Jul 12
2018
SELL
Open market or private sale
$589,950
$124.2 p/Share
4,750
Reduced 100.0%
0
Common Stock
Jul 12
2018
BUY
Exercise of conversion of derivative security
$350,075
$73.7 p/Share
4,750
Added 50.0%
4,750
Common Stock
Jun 14
2018
SELL
Open market or private sale
$604,247
$127.21 p/Share
4,750
Reduced 100.0%
0
Common Stock
Jun 14
2018
BUY
Exercise of conversion of derivative security
$350,075
$73.7 p/Share
4,750
Added 50.0%
4,750
Common Stock
May 22
2018
SELL
Open market or private sale
$1,229,680
$129.44 p/Share
9,500
Reduced 100.0%
0
Common Stock
May 22
2018
BUY
Exercise of conversion of derivative security
$662,150
$69.7 p/Share
9,500
Added 50.0%
9,500
Common Stock
Jan 28
2018
SELL
Sale (or disposition) back to the issuer
$1,928,493
$131.19 p/Share
14,700
Reduced 100.0%
0
Common Stock
Jan 28
2018
BUY
Exercise of conversion of derivative security
-
14,700
Added 50.0%
14,700
Common Stock
Aug 02
2017
SELL
Open market or private sale
$2,214,600
$110.73 p/Share
20,000
Reduced 100.0%
0
Common Stock