Quarterly report [Sections 13 or 15(d)]

Share Repurchase Program (Tables)

v3.25.2
Share Repurchase Program (Tables)
6 Months Ended
Jun. 30, 2025
Share Repurchase Program  
Schedule of share repurchase program

Three Months Ended June 30,

Six Months Ended June 30, 

    

2025

2024

2025

    

2024

Number of shares repurchased

454,802

1,246,182

1,148,683

1,246,182

Share repurchase cost (in thousands) (a)

$

137,352

$

510,443

    

$

355,136

510,443

(a) The three and six months ended June 30, 2025 includes $1.4 million and $3.5 million of excise taxes, respectively. The three and six months ended June 30, 2024 includes $5.2 million of excise taxes.