Quarterly report [Sections 13 or 15(d)]

Share Repurchase Program

v3.25.2
Share Repurchase Program
6 Months Ended
Jun. 30, 2025
Share Repurchase Program  
Share Repurchase Program

11. SHARE REPURCHASE PROGRAM

On May 3, 2024, our Board authorized the 2024 Repurchase Program, pursuant to which the Company could purchase up to $1.0 billion of our common stock. The Company completed its 2024 Repurchase Program during the first quarter of 2025 for a total of 2,685,478 shares of our common stock at a weighted average cost of $372.37 per share.

On February 17, 2025, our Board authorized the 2025 Repurchase Program, pursuant to which the Company may purchase up to $1.0 billion of our common stock. Share repurchases may be executed through various means including open market purchases, privately negotiated transactions, accelerated share repurchase transactions, or other available means. The 2025 Repurchase Program does not obligate the Company to purchase any shares and has no expiration date. Authorization for the 2025 Repurchase Program may be terminated, increased, or decreased by the Board at its discretion at any time. As of June 30, 2025, the Company has $836.4 million remaining under the 2025 Share Repurchase Program.

Effective January 1, 2023, the Inflation Reduction Act of 2022 mandated a 1% excise tax on all share repurchases. Excise tax obligations that result from our share repurchases are included in the cost of treasury stock. The Company has excise tax liabilities of $3.5 million and $9.4 million as of June 30, 2025 and December 31, 2024, respectively. Excise tax liabilities are included in accrued liabilities on our condensed consolidated balance sheets.

The following table sets forth our share repurchases under the share repurchase programs in 2025.

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.