Jul 30
2024
|
BUY
Open market or private purchase
|
$1,550
$28.19 p/Share
|
55
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$1,530
$22.85 p/Share
|
67
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$20,521
$20.44 p/Share
|
1,004
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$1,282
$24.67 p/Share
|
52
|
|
Dec 29
2023
|
BUY
Open market or private purchase
|
$1,264
$19.46 p/Share
|
65
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$1,254
$21.63 p/Share
|
58
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
67
|
|
Mar 31
2023
|
BUY
Open market or private purchase
|
-
|
1,059
|
|
Dec 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
36
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
38
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
41
|
|
Mar 31
2022
|
BUY
Open market or private purchase
|
-
|
930
|
|
Dec 31
2021
|
BUY
Open market or private purchase
|
-
|
74
|
|
Sep 30
2021
|
BUY
Open market or private purchase
|
-
|
971
|
|
Jun 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
18
|
|
Mar 31
2021
|
BUY
Grant, award, or other acquisition
|
-
|
22
|
|
Dec 31
2020
|
BUY
Grant, award, or other acquisition
|
-
|
24
|
|
Sep 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
25
|
|