Dec 19
2024
|
BUY
Open market or private purchase
|
$43,850,098
$21.19 p/Share
|
2,069,377
|
|
Dec 18
2024
|
BUY
Open market or private purchase
|
$32,318,256
$22.22 p/Share
|
1,454,467
|
|
Dec 17
2024
|
BUY
Open market or private purchase
|
$31,867,200
$22.13 p/Share
|
1,440,000
|
|
Oct 31
2024
|
BUY
Open market or private purchase
|
$18,060,114
$26.59 p/Share
|
679,207
|
|
Oct 30
2024
|
BUY
Open market or private purchase
|
$25,387,625
$27.44 p/Share
|
925,205
|
|
Oct 29
2024
|
BUY
Open market or private purchase
|
$17,240,521
$27.65 p/Share
|
623,527
|
|
Oct 18
2024
|
BUY
Open market or private purchase
|
$4,815,857
$27.43 p/Share
|
175,569
|
|
Oct 17
2024
|
BUY
Open market or private purchase
|
$28,090,400
$27.01 p/Share
|
1,040,000
|
|
Oct 16
2024
|
BUY
Open market or private purchase
|
$9,234,169
$26.99 p/Share
|
342,133
|
|
Oct 11
2024
|
BUY
Open market or private purchase
|
$31,418,512
$24.95 p/Share
|
1,259,259
|
|
Oct 10
2024
|
BUY
Open market or private purchase
|
$34,899,200
$24.32 p/Share
|
1,435,000
|
|
Oct 09
2024
|
BUY
Open market or private purchase
|
$20,483,790
$23.55 p/Share
|
869,800
|
|