Dec 07
2018
BUY
Exercise of conversion of derivative security
$647,600
$32.38 p/Share
20,000
Added 18.47%
88,271
Common Stock
Aug 24
2018
SELL
Open market or private sale
$2,028,600
$101.43 p/Share
20,000
Reduced 22.66%
68,271
Common Stock
Aug 24
2018
BUY
Exercise of conversion of derivative security
$647,600
$32.38 p/Share
20,000
Added 18.47%
88,271
Common Stock
May 25
2018
SELL
Open market or private sale
$1,766,600
$88.33 p/Share
20,000
Reduced 22.66%
68,271
Common Stock
May 25
2018
BUY
Exercise of conversion of derivative security
$647,600
$32.38 p/Share
20,000
Added 18.47%
88,271
Common Stock
Feb 23
2018
SELL
Open market or private sale
$873,408
$84.69 p/Share
10,313
Reduced 13.12%
68,271
Common Stock
Feb 23
2018
BUY
Exercise of conversion of derivative security
$285,154
$27.65 p/Share
10,313
Added 11.6%
78,584
Common Stock
Dec 08
2017
SELL
Payment of exercise price or tax liability
$631,126
$90.51 p/Share
6,973
Reduced 9.27%
68,271
Common Stock
Dec 08
2017
BUY
Exercise of conversion of derivative security
-
16,451
Added 17.94%
75,244
Common Stock
Dec 01
2017
SELL
Open market or private sale
$451,650
$90.33 p/Share
5,000
Reduced 7.84%
58,793
Common Stock
Aug 18
2017
SELL
Open market or private sale
$384,950
$76.99 p/Share
5,000
Reduced 7.27%
63,793
Common Stock
May 19
2017
SELL
Open market or private sale
$355,250
$71.05 p/Share
5,000
Reduced 6.78%
68,793
Common Stock
Feb 17
2017
SELL
Open market or private sale
$350,150
$70.03 p/Share
5,000
Reduced 6.35%
73,793
Common Stock
Dec 15
2016
SELL
Payment of exercise price or tax liability
$111,383
$60.37 p/Share
1,845
Reduced 2.29%
78,793
Common Stock
Dec 15
2016
BUY
Exercise of conversion of derivative security
-
4,560
Added 5.35%
80,638
Common Stock
Dec 08
2016
SELL
Payment of exercise price or tax liability
$284,332
$59.31 p/Share
4,794
Reduced 5.93%
76,078
Common Stock
Dec 08
2016
BUY
Exercise of conversion of derivative security
-
12,750
Added 13.62%
80,872
Common Stock
Dec 02
2016
SELL
Open market or private sale
$280,450
$56.09 p/Share
5,000
Reduced 6.84%
68,122
Common Stock
Dec 15
2015
SELL
Payment of exercise price or tax liability
$97,380
$45.23 p/Share
2,153
Reduced 3.03%
68,997
Common Stock
Dec 15
2015
BUY
Exercise of conversion of derivative security
-
4,125
Added 5.34%
73,122
Common Stock
Dec 08
2015
SELL
Payment of exercise price or tax liability
$317,445
$46.08 p/Share
6,889
Reduced 10.62%
57,950
Common Stock
Dec 08
2015
BUY
Exercise of conversion of derivative security
-
13,200
Added 15.65%
71,150
Common Stock
Oct 07
2015
SELL
Open market or private sale
$174,919
$47.61 p/Share
3,674
Reduced 5.36%
64,839
Common Stock
Mar 17
2015
SELL
Open market or private sale
$5,103,102
$46.0 p/Share
110,937
Reduced 61.82%
68,513
Common Stock
Mar 17
2015
BUY
Exercise of conversion of derivative security
$2,782,300
$25.08 p/Share
110,937
Added 58.17%
79,763
Common Stock