Jul 30
2024
|
BUY
Open market or private purchase
|
$2,480
$28.19 p/Share
|
88
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$2,467
$22.85 p/Share
|
108
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$2,442
$24.67 p/Share
|
99
|
|
Dec 29
2023
|
BUY
Open market or private purchase
|
$2,413
$19.46 p/Share
|
124
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$2,379
$21.63 p/Share
|
110
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
129
|
|
Mar 31
2023
|
BUY
Open market or private purchase
|
-
|
102
|
|
Dec 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
85
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
90
|
|
Sep 14
2022
|
BUY
Open market or private purchase
|
$10,333
$22.71 p/Share
|
455
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
96
|
|
Mar 31
2022
|
BUY
Open market or private purchase
|
-
|
218
|
|
Dec 31
2021
|
BUY
Open market or private purchase
|
-
|
538
|
|
Sep 30
2021
|
BUY
Open market or private purchase
|
-
|
307
|
|
Jun 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
76
|
|
Mar 31
2021
|
BUY
Grant, award, or other acquisition
|
-
|
91
|
|
Dec 31
2020
|
BUY
Grant, award, or other acquisition
|
-
|
100
|
|
Sep 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
103
|
|