Jan 01
2025
|
BUY
Grant, award, or other acquisition
|
$4,989
$35.64 p/Share
|
140
|
|
Oct 01
2024
|
BUY
Grant, award, or other acquisition
|
$5,007
$30.91 p/Share
|
162
|
|
Jul 25
2024
|
BUY
Open market or private purchase
|
$300,000
$25.0 p/Share
|
12,000
|
|
Jul 01
2024
|
BUY
Grant, award, or other acquisition
|
$5,013
$28.65 p/Share
|
175
|
|
Apr 01
2024
|
BUY
Grant, award, or other acquisition
|
$5,005
$27.35 p/Share
|
183
|
|
Jan 01
2024
|
BUY
Grant, award, or other acquisition
|
$4,981
$29.3 p/Share
|
170
|
|
Nov 02
2023
|
BUY
Open market or private purchase
|
$93,015
$19.82 p/Share
|
4,693
|
|
Oct 01
2023
|
BUY
Grant, award, or other acquisition
|
$2,494
$19.64 p/Share
|
127
|
|
Jul 01
2023
|
BUY
Grant, award, or other acquisition
|
$2,507
$23.0 p/Share
|
109
|
|
May 04
2023
|
BUY
Open market or private purchase
|
$193,770
$21.53 p/Share
|
9,000
|
|
Apr 01
2023
|
BUY
Grant, award, or other acquisition
|
$2,498
$25.24 p/Share
|
99
|
|
Jan 01
2023
|
BUY
Grant, award, or other acquisition
|
$2,494
$29.0 p/Share
|
86
|
|
Dec 01
2022
|
BUY
Open market or private purchase
|
$12,031
$22.7 p/Share
|
530
|
|
Nov 30
2022
|
BUY
Open market or private purchase
|
$156,084
$22.69 p/Share
|
6,879
|
|
Oct 01
2022
|
BUY
Grant, award, or other acquisition
|
$2,498
$21.72 p/Share
|
115
|
|