Sep 30
2024
|
BUY
Open market or private purchase
|
$1,091
$20.22 p/Share
|
54
|
|
Jul 30
2024
|
BUY
Open market or private purchase
|
$591
$28.19 p/Share
|
21
|
|
Jun 28
2024
|
BUY
Open market or private purchase
|
$898
$19.96 p/Share
|
45
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$594
$22.85 p/Share
|
26
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$3,290
$20.44 p/Share
|
161
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$542
$24.67 p/Share
|
22
|
|
Dec 29
2023
|
BUY
Open market or private purchase
|
$1,364
$17.72 p/Share
|
77
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$1,557
$18.99 p/Share
|
82
|
|
Jun 30
2023
|
BUY
Open market or private purchase
|
-
|
75
|
|
Mar 31
2023
|
BUY
Open market or private purchase
|
-
|
350
|
|
Dec 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
15
|
|
Sep 30
2022
|
BUY
Open market or private purchase
|
-
|
159
|
|
Jun 30
2022
|
BUY
Open market or private purchase
|
-
|
252
|
|
Mar 31
2022
|
BUY
Open market or private purchase
|
-
|
569
|
|
Dec 31
2021
|
BUY
Open market or private purchase
|
-
|
177
|
|
Sep 30
2021
|
BUY
Open market or private purchase
|
-
|
156
|
|
Jun 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
4
|
|
Mar 31
2021
|
BUY
Grant, award, or other acquisition
|
-
|
4
|
|
Dec 31
2020
|
BUY
Open market or private purchase
|
-
|
115
|
|
Sep 30
2020
|
BUY
Open market or private purchase
|
-
|
134
|
|