Dec 31
2024
|
BUY
Grant, award, or other acquisition
|
$3,605
$20.03 p/Share
|
180
|
|
Oct 28
2024
|
BUY
Open market or private purchase
|
$833
$24.5 p/Share
|
34
|
|
Sep 30
2024
|
BUY
Open market or private purchase
|
$6,490
$20.22 p/Share
|
321
|
|
Jul 30
2024
|
BUY
Open market or private purchase
|
$761
$28.19 p/Share
|
27
|
|
Jun 28
2024
|
BUY
Open market or private purchase
|
$538
$19.96 p/Share
|
27
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$731
$22.85 p/Share
|
32
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$9,995
$20.44 p/Share
|
489
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$616
$24.67 p/Share
|
25
|
|
Dec 29
2023
|
BUY
Open market or private purchase
|
$603
$19.46 p/Share
|
31
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$627
$21.63 p/Share
|
29
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
33
|
|
Mar 31
2023
|
BUY
Open market or private purchase
|
-
|
1,016
|
|