Annual report pursuant to Section 13 and 15(d)

Share Repurchase Programs - Schedule of Share Repurchases (Details)

v3.24.0.1
Share Repurchase Programs - Schedule of Share Repurchases (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Total shares repurchased 9,540 9,350 100
Weighted average price paid per share $ 155.50 $ 146.88 $ 87.32
Total cost of repurchases $ 1,484 [1] $ 1,373 [1] $ 9
[1] Amount excludes associated commission fees and excise taxes incurred, which are excluded costs under the repurchase program.