May 22
2025
|
BUY
Open market or private purchase
|
$1,908,031
$26.16 p/Share
|
72,937
|
|
May 21
2025
|
BUY
Open market or private purchase
|
$10,430,673
$25.43 p/Share
|
410,172
|
|
May 20
2025
|
BUY
Open market or private purchase
|
$2,697,394
$25.7 p/Share
|
104,957
|
|
May 19
2025
|
BUY
Open market or private purchase
|
$6,484,656
$25.49 p/Share
|
254,400
|
|
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
|
|