Apr 02
2024
|
|
-
|
9,946
|
|
Feb 21
2024
|
BUY
Open market or private purchase
|
$21,709
$17.55 p/Share
|
1,237
|
|
Nov 22
2023
|
BUY
Open market or private purchase
|
$21,408
$18.22 p/Share
|
1,175
|
|
Aug 23
2023
|
BUY
Open market or private purchase
|
$21,141
$18.66 p/Share
|
1,133
|
|
May 24
2023
|
BUY
Open market or private purchase
|
$20,589
$17.23 p/Share
|
1,195
|
|
May 16
2023
|
BUY
Open market or private purchase
|
$15,720
$15.72 p/Share
|
1,000
|
|
Apr 20
2023
|
|
-
|
6,558
|
|
Feb 22
2023
|
BUY
Open market or private purchase
|
$18,725
$21.4 p/Share
|
875
|
|
Nov 23
2022
|
BUY
Open market or private purchase
|
$18,520
$23.15 p/Share
|
800
|
|
Aug 24
2022
|
BUY
Open market or private purchase
|
$18,363
$26.01 p/Share
|
706
|
|
Mar 25
2022
|
|
-
|
7,976
|
|
Mar 25
2021
|
|
-
|
8,198
|
|
May 14
2020
|
BUY
Grant, award, or other acquisition
|
$19,849
$15.21 p/Share
|
1,305
|
|
Mar 25
2020
|
|
-
|
8,197
|
|
Feb 07
2020
|
BUY
Open market or private purchase
|
$3,579
$23.86 p/Share
|
150
|
|
Mar 25
2019
|
|
-
|
8,649
|
|
Mar 26
2018
|
|
-
|
7,378
|
|
Aug 01
2017
|
|
-
|
809
|
|