May 01
2025
|
BUY
Open market or private purchase
|
$406,150
$23.99 p/Share
|
16,930
|
|
Apr 30
2025
|
BUY
Open market or private purchase
|
$2,940,336
$23.83 p/Share
|
123,388
|
|
Mar 10
2025
|
BUY
Open market or private purchase
|
$13,338,366
$24.07 p/Share
|
554,149
|
|
Mar 07
2025
|
BUY
Open market or private purchase
|
$5,980,344
$23.96 p/Share
|
249,597
|
|
Mar 05
2025
|
BUY
Open market or private purchase
|
$63,503
$21.83 p/Share
|
2,909
|
|
Mar 04
2025
|
BUY
Open market or private purchase
|
$2,048,608
$21.72 p/Share
|
94,319
|
|