Sep 30
2024
|
BUY
Open market or private purchase
|
$1,738
$20.22 p/Share
|
86
|
|
Jul 30
2024
|
BUY
Open market or private purchase
|
$3,213
$28.19 p/Share
|
114
|
|
Jun 28
2024
|
BUY
Open market or private purchase
|
$3,672
$19.96 p/Share
|
184
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$3,130
$22.85 p/Share
|
137
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$15,268
$20.44 p/Share
|
747
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$2,935
$24.67 p/Share
|
119
|
|
Dec 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
498
|
|
Dec 29
2023
|
BUY
Open market or private purchase
|
$2,899
$19.46 p/Share
|
149
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$2,855
$21.63 p/Share
|
132
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
154
|
|
Mar 31
2023
|
BUY
Open market or private purchase
|
-
|
1,127
|
|
Mar 24
2023
|
BUY
Other acquisition or disposition
|
-
|
2,765
|
|
Jan 27
2023
|
BUY
Open market or private purchase
|
$102,870
$22.86 p/Share
|
4,500
|
|
Dec 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
211
|
|
Dec 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
94
|
|
Sep 30
2022
|
BUY
Open market or private purchase
|
-
|
172
|
|
Jun 30
2022
|
BUY
Open market or private purchase
|
-
|
306
|
|
Mar 31
2022
|
BUY
Open market or private purchase
|
-
|
733
|
|
Dec 31
2021
|
BUY
Grant, award, or other acquisition
|
-
|
379
|
|
Dec 31
2021
|
BUY
Open market or private purchase
|
-
|
264
|
|
Sep 30
2021
|
BUY
Open market or private purchase
|
-
|
246
|
|
Jun 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
80
|
|
Mar 31
2021
|
BUY
Grant, award, or other acquisition
|
-
|
96
|
|
Dec 31
2020
|
BUY
Grant, award, or other acquisition
|
-
|
105
|
|
Dec 31
2020
|
BUY
Grant, award, or other acquisition
|
-
|
463
|
|