XML 141 R122.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Common stock      
Basic earnings per share:      
Allocation of distributed earnings (cash dividends paid) $ 813,321 $ 812,826 $ 663,176
Allocation of undistributed earnings (151,372) 851,549 728,175
Total earnings—basic $ 661,949 $ 1,664,375 $ 1,391,351
Total weighted-average shares—basic (shares) 148,281 148,349 149,499
Earnings Per Share—basic (USD per share) $ 4.46 $ 11.22 $ 9.31
Diluted earnings per share:      
Allocation of total earnings used in basic computation $ 661,949 $ 1,664,375 $ 1,391,351
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock 221,310 556,864 470,436
Reallocation of undistributed earnings 124 0 0
Total earnings—diluted $ 883,383 $ 2,221,239 $ 1,861,787
Conversion of Class B common stock to Common shares outstanding (shares 54,614 54,614 55,239
Total weighted-average shares—diluted (shares) 203,379 203,487 205,547
Earnings Per Share—diluted (USD per share) $ 4.34 $ 10.92 $ 9.06
Common stock | Employee stock options      
Diluted earnings per share:      
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 181 285 424
Common stock | Performance and restricted stock units      
Diluted earnings per share:      
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 303 239 385
Class B common stock      
Basic earnings per share:      
Allocation of distributed earnings (cash dividends paid) $ 271,975 $ 271,975 $ 225,895
Allocation of undistributed earnings (50,665) 284,889 244,541
Total earnings—basic $ 221,310 $ 556,864 $ 470,436
Total weighted-average shares—basic (shares) 54,614 54,614 55,239
Earnings Per Share—basic (USD per share) $ 4.05 $ 10.20 $ 8.52
Diluted earnings per share:      
Allocation of total earnings used in basic computation $ 221,310 $ 556,864 $ 470,436
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock 0 0 0
Reallocation of undistributed earnings 0 (753) (987)
Total earnings—diluted $ 221,310 $ 556,111 $ 469,449
Conversion of Class B common stock to Common shares outstanding (shares 0 0 0
Total weighted-average shares—diluted (shares) 54,614 54,614 55,239
Earnings Per Share—diluted (USD per share) $ 4.05 $ 10.18 $ 8.50
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