Apr 24
2024
|
BUY
Open market or private purchase
|
$9,852
$24.63 p/Share
|
400
|
|
Apr 24
2024
|
BUY
Open market or private purchase
|
$5,494
$23.89 p/Share
|
230
|
|
Dec 12
2023
|
BUY
Grant, award, or other acquisition
|
$20,762
$29.66 p/Share
|
700
|
|
Nov 16
2023
|
BUY
Open market or private purchase
|
$5,538
$27.69 p/Share
|
200
|
|
Jun 29
2023
|
BUY
Open market or private purchase
|
$11,556
$28.89 p/Share
|
400
|
|
Jun 28
2023
|
BUY
Open market or private purchase
|
$12,410
$29.2 p/Share
|
425
|
|
Dec 13
2022
|
BUY
Grant, award, or other acquisition
|
$23,471
$33.53 p/Share
|
700
|
|
Jun 23
2022
|
BUY
Open market or private purchase
|
$23,376
$24.35 p/Share
|
960
|
|
Dec 14
2021
|
BUY
Grant, award, or other acquisition
|
$5,160
$25.8 p/Share
|
200
|
|
Apr 23
2021
|
BUY
Open market or private purchase
|
$1,925
$25.67 p/Share
|
75
|
|
Mar 30
2021
|
BUY
Open market or private purchase
|
$5,911
$26.87 p/Share
|
220
|
|
Dec 08
2020
|
BUY
Grant, award, or other acquisition
|
$18,851
$26.93 p/Share
|
700
|
|
Nov 16
2020
|
BUY
Open market or private purchase
|
$3,470
$28.92 p/Share
|
120
|
|
Sep 02
2020
|
BUY
Open market or private purchase
|
$10,300
$25.75 p/Share
|
400
|
|
Jul 22
2020
|
BUY
Open market or private purchase
|
$9,179
$29.14 p/Share
|
315
|
|
Dec 10
2019
|
BUY
Grant, award, or other acquisition
|
$25,214
$36.02 p/Share
|
700
|
|
Jan 29
2019
|
BUY
Open market or private purchase
|
$11,792
$29.48 p/Share
|
400
|
|
Dec 11
2018
|
BUY
Grant, award, or other acquisition
|
$22,638
$32.34 p/Share
|
700
|
|
Nov 08
2018
|
BUY
Open market or private purchase
|
$2,553
$37.0 p/Share
|
69
|
|
Sep 26
2018
|
BUY
Open market or private purchase
|
$15,920
$39.8 p/Share
|
400
|
|
Apr 25
2018
|
BUY
Open market or private purchase
|
$11,992
$29.98 p/Share
|
400
|
|
Apr 24
2018
|
BUY
Open market or private purchase
|
$7,186
$29.33 p/Share
|
245
|
|
Dec 12
2017
|
BUY
Grant, award, or other acquisition
|
$1,641
$32.81 p/Share
|
50
|
|