XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator (basic and diluted):        
Net Income (Loss) $ 665,464 $ 649,827 $ 1,835,550 $ 1,794,077
Denominator:        
Denominator for basic earnings per share - weighted-average shares 57,998 60,082 58,563 60,905
Effect of stock options 337 508 379 540
Denominator for diluted earnings per share - weighted-average shares and assumed conversion 58,335 60,590 58,942 61,445
Earnings per share - basic $ 11.47 $ 10.82 $ 31.34 $ 29.46
Earnings per share - assuming dilution $ 11.41 $ 10.72 $ 31.14 $ 29.20
Antidilutive stock options 92 83 115 98
Weighted-average exercise price per share of antidilutive stock options $ 1,026.97 $ 853.21 $ 977.48 $ 824.23