XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock Repurchase Programs (Tables)
3 Months Ended
Mar. 31, 2026
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 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 
Q3 20251
April 2025$200.0 Q1 20261,390,364 $143.85 
1 On August 5, 2025, we initiated a $200 million open market repurchase program, which was completed in January 2026.