XML 142 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE - SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common stock      
Basic earnings per share:      
Allocation of distributed earnings (cash dividends paid) $ 663,176 $ 567,897 $ 498,084
Allocation of undistributed earnings 728,175 637,438 574,772
Total earnings—basic $ 1,391,351 $ 1,205,335 $ 1,072,856
Total weighted-average shares—basic (shares) 149,499 146,713 146,120
Earnings Per Share—basic (USD per share) $ 9.31 $ 8.22 $ 7.34
Diluted earnings per share:      
Allocation of total earnings used in basic computation $ 1,391,351 $ 1,205,335 $ 1,072,856
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock 470,436 439,482 404,656
Reallocation of undistributed earnings 0 0 0
Total earnings—diluted $ 1,861,787 $ 1,644,817 $ 1,477,512
Conversion of Class B common stock to Common shares outstanding (shares 55,239 58,822 60,614
Total weighted-average shares—diluted (shares) 205,547 206,575 207,758
Earnings Per Share—diluted (USD per share) $ 9.06 $ 7.96 $ 7.11
Common stock | Employee stock options      
Diluted earnings per share:      
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 424 571 609
Common stock | Performance and restricted stock units      
Diluted earnings per share:      
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 385 469 415
Class B common stock      
Basic earnings per share:      
Allocation of distributed earnings (cash dividends paid) $ 225,895 $ 207,133 $ 187,903
Allocation of undistributed earnings 244,541 232,349 216,753
Total earnings—basic $ 470,436 $ 439,482 $ 404,656
Total weighted-average shares—basic (shares) 55,239 58,822 60,614
Earnings Per Share—basic (USD per share) $ 8.52 $ 7.47 $ 6.68
Diluted earnings per share:      
Allocation of total earnings used in basic computation $ 470,436 $ 439,482 $ 404,656
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock 0 0 0
Reallocation of undistributed earnings (987) (1,201) (1,098)
Total earnings—diluted $ 469,449 $ 438,281 $ 403,558
Conversion of Class B common stock to Common shares outstanding (shares 0 0 0
Total weighted-average shares—diluted (shares) 55,239 58,822 60,614
Earnings Per Share—diluted (USD per share) $ 8.50 $ 7.45 $ 6.66
Class B common stock | Employee stock options      
Diluted earnings per share:      
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 0 0 0
Class B common stock | Performance and restricted stock units      
Diluted earnings per share:      
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 0 0 0