v3.25.1
Common Stock Repurchase Programs (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Accelerated Share Repurchase Agreements
Accelerated Share Repurchase Agreements

Agreement
 Date
Repurchase
 Program
Amount Paid
(in millions)
Completion
Date
Total Shares
Received
Average Price per Share
Q4 2023January 2023$250.0 Q1 20241,086,334 $230.13 
Open Market Common Stock Repurchases
Open Market Common Stock Repurchases

Agreement
 Date
Repurchase
 Program
Amount Paid
(in millions)
Completion
Date
Total Shares
Received
Average Price per Share
Q4 2023January 2023$100.0 Q4 2023465,518 $214.81 
Q2 2024January 2023$150.0 Q2 2024598,302 $250.73 
Q4 2024January 2023$275.0 Q1 20251,241,509 $221.50 
Q1 2025January 2023$129.0 
N/A1
753,993 $171.03 
1 In May 2025, we completed the open market repurchase program initiated in Q1 2025. In total we repurchased approximately 1.3 million shares of our common stock at an average price of $168 per share for an aggregate purchase price of approximately $225.0 million.