May 02
2018
SELL
Payment of exercise price or tax liability
$42,220
$35.36 p/Share
1,194
Reduced 0.97%
121,703
Common Stock
Apr 28
2018
SELL
Payment of exercise price or tax liability
$124,364
$34.69 p/Share
3,585
Reduced 2.83%
122,897
Common Stock
Mar 13
2018
SELL
Open market or private sale
$519,863
$33.81 p/Share
15,376
Reduced 10.84%
126,482
Common Stock
Mar 13
2018
BUY
Exercise of conversion of derivative security
$252,808
$19.78 p/Share
12,781
Added 8.27%
141,858
Common Stock
Mar 12
2018
SELL
Open market or private sale
$2,171,042
$33.81 p/Share
64,213
Reduced 33.22%
129,077
Common Stock
Mar 12
2018
BUY
Exercise of conversion of derivative security
$1,234,174
$19.22 p/Share
64,213
Added 24.94%
193,290
Common Stock
Mar 09
2018
SELL
Open market or private sale
$2,506,257
$33.52 p/Share
74,769
Reduced 36.68%
129,077
Common Stock
Mar 09
2018
BUY
Exercise of conversion of derivative security
$1,495,380
$20.0 p/Share
74,769
Added 26.84%
203,846
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
5,375
Added 4.0%
129,077
Common Stock
Oct 09
2017
SELL
Payment of exercise price or tax liability
$479,106
$36.23 p/Share
13,224
Reduced 9.66%
123,702
Common Stock
May 02
2017
SELL
Payment of exercise price or tax liability
$40,006
$31.65 p/Share
1,264
Reduced 0.91%
136,926
Common Stock
Apr 29
2017
SELL
Payment of exercise price or tax liability
$58,310
$31.57 p/Share
1,847
Reduced 1.32%
138,190
Common Stock
Apr 28
2017
SELL
Payment of exercise price or tax liability
$100,424
$31.57 p/Share
3,181
Reduced 2.22%
140,037
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
3,965
Added 2.69%
143,218
Common Stock
Feb 23
2017
SELL
Payment of exercise price or tax liability
$442,890
$33.26 p/Share
13,316
Reduced 8.73%
139,253
Common Stock
Dec 19
2016
SELL
Payment of exercise price or tax liability
$413,615
$31.28 p/Share
13,223
Reduced 7.98%
152,569
Common Stock
Nov 25
2016
SELL
Open market or private sale
$491,487
$27.32 p/Share
17,990
Reduced 9.79%
165,792
Common Stock
Nov 23
2016
SELL
Payment of exercise price or tax liability
$2,291,846
$27.59 p/Share
83,068
Reduced 31.13%
183,782
Common Stock
Nov 23
2016
BUY
Exercise of conversion of derivative security
$2,000,000
$20.0 p/Share
100,000
Added 27.26%
266,850
Common Stock
May 02
2016
SELL
Payment of exercise price or tax liability
$17,455
$20.11 p/Share
868
Reduced 0.52%
166,850
Common Stock
Apr 29
2016
SELL
Payment of exercise price or tax liability
$25,347
$19.99 p/Share
1,268
Reduced 0.75%
167,718
Common Stock
Apr 28
2016
SELL
Payment of exercise price or tax liability
$28,922
$19.96 p/Share
1,449
Reduced 0.85%
168,986
Common Stock
Mar 01
2016
BUY
Grant, award, or other acquisition
-
24,631
Added 12.63%
170,435
Common Stock
May 02
2015
SELL
Payment of exercise price or tax liability
$16,414
$18.91 p/Share
868
Reduced 0.6%
143,209
Common Stock
Apr 28
2015
BUY
Grant, award, or other acquisition
-
13,598
Added 8.62%
144,077
Common Stock