XML 77 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 30, 2023
Nov. 30, 2022
Feb. 28, 2022
Jul. 31, 2021
Feb. 29, 2020
Shareholders' Equity                
Dividends declared $ 280,501 $ 245,287 $ 210,939          
Dividends declared per share (in dollars per share) $ 1.70 $ 1.36 $ 1.04          
Dividends paid $ 271,317 $ 237,163 $ 212,968          
Authorized share purchase program       $ 1,500,000 $ 1,500,000 $ 1,250,000 $ 1,000,000 $ 500,000
Share repurchases (in shares) 13.4 23.0 16.9          
Share repurchases $ 1,452,203 $ 1,800,905 $ 1,060,632          
Remaining authorized repurchase amount $ 1,400,000