Annual report pursuant to Section 13 and 15(d)

Stock Repurchase Programs - Schedule of Share Repurchases (Details)

v3.22.4
Stock Repurchase Programs - Schedule of Share Repurchases (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Aggregate common stock repurchased 9,350 100 2,880
Weighted average price paid per share $ 146.88 $ 87.32 $ 53.88
Total amount paid $ 1,373 $ 9 $ 155