Apr 25
2023
|
BUY
Open market or private purchase
|
$5,390,000
$21.56 p/Share
|
250,000
|
|
Apr 25
2023
|
BUY
Open market or private purchase
|
$5,390,000
$21.56 p/Share
|
250,000
|
|
Apr 25
2023
|
BUY
Open market or private purchase
|
$5,390,000
$21.56 p/Share
|
250,000
|
|
Apr 25
2023
|
BUY
Open market or private purchase
|
$5,390,000
$21.56 p/Share
|
250,000
|
|
Apr 25
2023
|
BUY
Open market or private purchase
|
$5,390,000
$21.56 p/Share
|
250,000
|
|
Apr 20
2023
|
BUY
Open market or private purchase
|
$4,170,000
$20.85 p/Share
|
200,000
|
|
Apr 20
2023
|
BUY
Open market or private purchase
|
$4,170,000
$20.85 p/Share
|
200,000
|
|
Apr 20
2023
|
BUY
Open market or private purchase
|
$4,170,000
$20.85 p/Share
|
200,000
|
|
Apr 20
2023
|
BUY
Open market or private purchase
|
$4,170,000
$20.85 p/Share
|
200,000
|
|
Apr 20
2023
|
BUY
Open market or private purchase
|
$4,170,000
$20.85 p/Share
|
200,000
|
|
Apr 14
2023
|
BUY
Open market or private purchase
|
$4,288,000
$21.44 p/Share
|
200,000
|
|
Apr 14
2023
|
BUY
Open market or private purchase
|
$4,288,000
$21.44 p/Share
|
200,000
|
|
Apr 14
2023
|
BUY
Open market or private purchase
|
$4,288,000
$21.44 p/Share
|
200,000
|
|
Apr 14
2023
|
BUY
Open market or private purchase
|
$4,288,000
$21.44 p/Share
|
200,000
|
|
Apr 14
2023
|
BUY
Open market or private purchase
|
$4,288,000
$21.44 p/Share
|
200,000
|
|
Mar 29
2023
|
BUY
Open market or private purchase
|
$2,942,518
$21.09 p/Share
|
139,522
|
|
Mar 29
2023
|
BUY
Open market or private purchase
|
$2,942,518
$21.09 p/Share
|
139,522
|
|
Mar 29
2023
|
BUY
Open market or private purchase
|
$2,942,518
$21.09 p/Share
|
139,522
|
|
Mar 29
2023
|
BUY
Open market or private purchase
|
$2,942,518
$21.09 p/Share
|
139,522
|
|
Mar 29
2023
|
BUY
Open market or private purchase
|
$2,942,518
$21.09 p/Share
|
139,522
|
|
Mar 28
2023
|
BUY
Open market or private purchase
|
$10,300,000
$20.6 p/Share
|
500,000
|
|
Mar 28
2023
|
BUY
Open market or private purchase
|
$10,300,000
$20.6 p/Share
|
500,000
|
|
Mar 28
2023
|
BUY
Open market or private purchase
|
$10,300,000
$20.6 p/Share
|
500,000
|
|
Mar 28
2023
|
BUY
Open market or private purchase
|
$10,300,000
$20.6 p/Share
|
500,000
|
|
Mar 28
2023
|
BUY
Open market or private purchase
|
$10,300,000
$20.6 p/Share
|
500,000
|
|