Dec 31
2019
|
BUY
Grant, award, or other acquisition
|
$27,200
$39.08 p/Share
|
696
|
|
Nov 29
2019
|
BUY
Grant, award, or other acquisition
|
$27,213
$37.38 p/Share
|
728
|
|
Oct 31
2019
|
BUY
Grant, award, or other acquisition
|
$30,369
$38.49 p/Share
|
789
|
|
Sep 30
2019
|
BUY
Grant, award, or other acquisition
|
$25,769
$37.84 p/Share
|
681
|
|
Aug 30
2019
|
BUY
Grant, award, or other acquisition
|
$25,775
$35.26 p/Share
|
731
|
|
Jul 31
2019
|
BUY
Grant, award, or other acquisition
|
$28,296
$34.05 p/Share
|
831
|
|
Jun 28
2019
|
BUY
Grant, award, or other acquisition
|
$25,769
$33.51 p/Share
|
769
|
|
May 31
2019
|
BUY
Grant, award, or other acquisition
|
$25,779
$30.58 p/Share
|
843
|
|
Apr 30
2019
|
BUY
Grant, award, or other acquisition
|
$27,028
$30.96 p/Share
|
873
|
|
Mar 29
2019
|
BUY
Grant, award, or other acquisition
|
$25,527
$31.36 p/Share
|
814
|
|
Mar 08
2019
|
SELL
Payment of exercise price or tax liability
|
$292,230
$29.96 p/Share
|
9,754
|
|
Feb 28
2019
|
BUY
Grant, award, or other acquisition
|
$25,269
$31.12 p/Share
|
812
|
|
Jan 31
2019
|
SELL
Sale (or disposition) back to the issuer
|
$640,188
$30.06 p/Share
|
21,297
|
|
Jan 31
2019
|
SELL
Payment of exercise price or tax liability
|
$420,720
$30.06 p/Share
|
13,996
|
|
Jan 31
2019
|
BUY
Grant, award, or other acquisition
|
$1,099,414
$30.06 p/Share
|
36,574
|
|
Dec 31
2018
|
BUY
Grant, award, or other acquisition
|
$26,685
$28.54 p/Share
|
935
|
|
Nov 30
2018
|
BUY
Grant, award, or other acquisition
|
$26,679
$31.24 p/Share
|
854
|
|
Oct 31
2018
|
BUY
Grant, award, or other acquisition
|
$38,105
$30.68 p/Share
|
1,242
|
|