Nov 15
2024
|
BUY
Open market or private purchase
|
$2,007,500
$18.25 p/Share
|
110,000
|
|
May 10
2024
|
BUY
Open market or private purchase
|
$2,085,000
$20.85 p/Share
|
100,000
|
|
Mar 22
2024
|
BUY
Open market or private purchase
|
$1,031,125
$28.25 p/Share
|
36,500
|
|
Jun 01
2023
|
BUY
Open market or private purchase
|
$979,650
$27.99 p/Share
|
35,000
|
|
May 30
2023
|
BUY
Open market or private purchase
|
$1,015,000
$29.0 p/Share
|
35,000
|
|
Mar 10
2023
|
BUY
Open market or private purchase
|
$18,396
$26.7 p/Share
|
689
|
|
Mar 07
2023
|
BUY
Open market or private purchase
|
$545,000
$27.25 p/Share
|
20,000
|
|
Mar 06
2023
|
BUY
Open market or private purchase
|
$1,996,896
$27.28 p/Share
|
73,200
|
|