XML 74 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Share Repurchases
Share Repurchases
YearNumber of Shares RepurchasedTotal Payments
(in millions)
Average Price Paid Per Share
202110,519,040 $496 $47.19 
20228,847,981 503 56.79 
20233,215,893 199 61.95 
2024 (through February 27, 2024 on a settlement date basis)
950,551 76 79.98