Annual report [Section 13 and 15(d), not S-K Item 405]

Share Repurchase Program (Tables)

v3.25.0.1
Share Repurchase Program (Tables)
12 Months Ended
Dec. 31, 2024
Share Repurchase Program  
Schedule of share repurchase program

Year Ended December 31, 

2024

    

2023

    

2022

Number of shares repurchased

2,455,872

-

1,390,667

Share repurchase cost (in thousands) (a)

    

$

975,796

$

-

$

250,050