Dec 03
2019
|
|
-
|
5,500
|
|
Aug 15
2019
|
BUY
Open market or private purchase
|
$5,020
$30.24 p/Share
|
166
|
|
Jul 15
2019
|
BUY
Open market or private purchase
|
$20,005
$29.77 p/Share
|
672
|
|
Dec 17
2018
|
BUY
Grant, award, or other acquisition
|
-
|
696
|
|
Oct 17
2018
|
BUY
Open market or private purchase
|
$8,634
$33.08 p/Share
|
261
|
|
Jul 16
2018
|
BUY
Open market or private purchase
|
$20,002
$36.17 p/Share
|
553
|
|
Jun 15
2018
|
BUY
Open market or private purchase
|
$2,261
$37.06 p/Share
|
61
|
|
May 15
2018
|
BUY
Open market or private purchase
|
$2,181
$35.17 p/Share
|
62
|
|
Apr 15
2018
|
BUY
Open market or private purchase
|
$725
$34.53 p/Share
|
21
|
|
Mar 15
2018
|
BUY
Open market or private purchase
|
$2,199
$34.91 p/Share
|
63
|
|
Feb 15
2018
|
BUY
Open market or private purchase
|
$2,168
$34.41 p/Share
|
63
|
|
Jan 15
2018
|
BUY
Open market or private purchase
|
$741
$37.04 p/Share
|
20
|
|
Dec 18
2017
|
BUY
Grant, award, or other acquisition
|
-
|
408
|
|
Dec 15
2017
|
BUY
Open market or private purchase
|
$732
$36.61 p/Share
|
20
|
|
Nov 15
2017
|
BUY
Open market or private purchase
|
$1,415
$35.37 p/Share
|
40
|
|
Oct 16
2017
|
BUY
Open market or private purchase
|
$751
$37.55 p/Share
|
20
|
|
Sep 15
2017
|
BUY
Open market or private purchase
|
$749
$34.05 p/Share
|
22
|
|
Aug 15
2017
|
BUY
Open market or private purchase
|
$7,236
$32.74 p/Share
|
221
|
|