May 02
2018
BUY
Grant, award, or other acquisition
-
2,545
Added 7.91%
29,649
Common Stock
May 01
2018
SELL
Payment of exercise price or tax liability
$20,833
$35.37 p/Share
589
Reduced 2.13%
27,104
Common Stock
Oct 30
2017
SELL
Payment of exercise price or tax liability
$20,433
$32.64 p/Share
626
Reduced 2.21%
27,693
Common Stock
May 03
2017
BUY
Grant, award, or other acquisition
$89,988
$32.15 p/Share
2,799
Added 8.99%
28,319
Common Stock
May 02
2017
SELL
Payment of exercise price or tax liability
$32,441
$31.65 p/Share
1,025
Reduced 3.86%
25,520
Common Stock
Feb 22
2017
SELL
Open market or private sale
$106,089
$33.07 p/Share
3,208
Reduced 10.78%
26,545
Common Stock
Feb 16
2017
SELL
Payment of exercise price or tax liability
$160,005
$33.39 p/Share
4,792
Reduced 13.87%
29,753
Common Stock
Feb 16
2017
BUY
Exercise of conversion of derivative security
$160,000
$20.0 p/Share
8,000
Added 18.8%
34,545
Common Stock
Dec 06
2016
SELL
Open market or private sale
$150,800
$30.16 p/Share
5,000
Reduced 15.85%
26,545
Common Stock
Oct 31
2016
SELL
Payment of exercise price or tax liability
$24,949
$24.34 p/Share
1,025
Reduced 3.15%
31,545
Common Stock
May 04
2016
BUY
Grant, award, or other acquisition
-
4,584
Added 12.34%
32,570
Common Stock
May 03
2016
SELL
Payment of exercise price or tax liability
$20,505
$19.66 p/Share
1,043
Reduced 3.59%
27,986
Common Stock
Nov 02
2015
SELL
Payment of exercise price or tax liability
$23,248
$22.29 p/Share
1,043
Reduced 3.47%
29,029
Common Stock
May 06
2015
BUY
Grant, award, or other acquisition
-
4,663
Added 13.42%
30,072
Common Stock
May 05
2015
SELL
Payment of exercise price or tax liability
$21,808
$19.03 p/Share
1,146
Reduced 4.32%
25,409
Common Stock
Nov 04
2014
SELL
Payment of exercise price or tax liability
$20,580
$19.47 p/Share
1,057
Reduced 3.83%
26,555
Common Stock
Oct 11
2014
SELL
Payment of exercise price or tax liability
$10,500
$18.75 p/Share
560
Reduced 1.99%
27,612
Common Stock
Jul 31
2014
SELL
Open market or private sale
$102,440
$19.7 p/Share
5,200
Reduced 15.58%
28,172
Common Stock
May 08
2014
BUY
Grant, award, or other acquisition
-
4,722
Added 12.4%
33,372
Common Stock
May 06
2014
SELL
Payment of exercise price or tax liability
$22,802
$18.86 p/Share
1,209
Reduced 4.05%
28,650
Common Stock
Oct 29
2013
SELL
Payment of exercise price or tax liability
$20,949
$21.29 p/Share
984
Reduced 3.19%
29,859
Common Stock
Oct 11
2013
SELL
Payment of exercise price or tax liability
$10,256
$20.72 p/Share
495
Reduced 1.58%
30,843
Common Stock
May 02
2013
BUY
Grant, award, or other acquisition
-
4,975
Added 13.7%
31,338
Common Stock
Oct 20
2012
SELL
Payment of exercise price or tax liability
$65,403
$19.5 p/Share
3,354
Reduced 11.29%
26,363
Common Stock