Three Months Ended June 30,
Six Months Ended June 30,
(in thousands, except per share data)
2026
2025
Aggregate purchase price
$
37,014
23,106
57,253
44,644
Shares repurchased
3,677
2,113
6,201
3,668
Average purchase price per share
10.07
10.93
9.23
12.17
Schedule of share repurchase program.
No definition available.