XML 79 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Share Repurchases
Share Repurchases
YearNumber of Shares RepurchasedTotal Payments(1)
(in millions)
Average Price Paid Per Share
20228,847,981 $503 $56.79 
20233,215,893 199 61.95 
20246,180,774 502 81.28 
2025 (through February 27, 2025 on a settlement date basis)
829,461 76 91.53 
____________________
(1)    Excludes commissions and excise taxes.