XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock Repurchase Programs (Tables)
6 Months Ended
Jun. 30, 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$225.0 Q2 20251,339,124 $168.02