Apr 28
2020
SELL
Payment of exercise price or tax liability
$30,546
$26.47 p/Share
1,154
Reduced 2.89%
38,713
Common Stock
Apr 01
2020
BUY
Grant, award, or other acquisition
-
3,477
Added 8.02%
39,867
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$83,908
$30.59 p/Share
2,743
Reduced 7.01%
36,390
Common Stock
Mar 01
2020
BUY
Grant, award, or other acquisition
-
5,972
Added 13.24%
39,133
Common Stock
Apr 28
2019
SELL
Payment of exercise price or tax liability
$51,998
$37.68 p/Share
1,380
Reduced 4.07%
32,526
Common Stock
Apr 01
2019
BUY
Grant, award, or other acquisition
-
2,356
Added 6.5%
33,906
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$216,396
$36.0 p/Share
6,011
Reduced 16.0%
31,550
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
9,020
Added 19.36%
37,561
Common Stock
Aug 16
2018
SELL
Open market or private sale
$234,522
$40.4 p/Share
5,805
Reduced 17.14%
28,065
Common Stock
Aug 16
2018
BUY
Exercise of conversion of derivative security
$84,762
$18.92 p/Share
4,480
Added 11.68%
33,870
Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$40,095
$38.59 p/Share
1,039
Reduced 3.41%
29,390
Common Stock
May 22
2018
SELL
Open market or private sale
$365,715
$38.7 p/Share
9,450
Reduced 23.7%
30,429
Common Stock
May 22
2018
BUY
Exercise of conversion of derivative security
$194,103
$20.54 p/Share
9,450
Added 19.16%
39,879
Common Stock
Apr 28
2018
SELL
Payment of exercise price or tax liability
$58,071
$34.69 p/Share
1,674
Reduced 5.21%
30,429
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
3,197
Added 9.06%
32,103
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$24,998
$33.11 p/Share
755
Reduced 2.59%
28,427
Common Stock
Apr 29
2017
SELL
Payment of exercise price or tax liability
$21,941
$31.57 p/Share
695
Reduced 2.33%
29,182
Common Stock
Apr 28
2017
SELL
Payment of exercise price or tax liability
$55,153
$31.57 p/Share
1,747
Reduced 5.52%
29,877
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
2,331
Added 6.86%
31,624
Common Stock
Dec 06
2016
SELL
Open market or private sale
$57,198
$30.12 p/Share
1,899
Reduced 6.22%
28,617
Common Stock
Dec 02
2016
SELL
Payment of exercise price or tax liability
$220,112
$29.15 p/Share
7,551
Reduced 19.84%
30,516
Common Stock
Dec 02
2016
BUY
Exercise of conversion of derivative security
$194,103
$20.54 p/Share
9,450
Added 19.89%
38,067
Common Stock
Jul 01
2016
SELL
Payment of exercise price or tax liability
$15,191
$20.12 p/Share
755
Reduced 2.57%
28,617
Common Stock
Apr 29
2016
SELL
Payment of exercise price or tax liability
$9,535
$19.99 p/Share
477
Reduced 1.6%
29,372
Common Stock
Mar 01
2016
BUY
Grant, award, or other acquisition
-
8,297
Added 21.75%
29,849
Common Stock