XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator (basic and diluted):        
Net Income (Loss) $ 622,848 $ 627,365 $ 1,170,086 $ 1,144,250
Denominator:        
Denominator for basic earnings per share - weighted-average shares 58,679 60,817 58,849 61,324
Effect of stock options 365 549 401 554
Denominator for diluted earnings per share - weighted-average shares and assumed conversion 59,044 61,366 59,250 61,878
Earnings per share - basic $ 10.61 $ 10.32 $ 19.88 $ 18.66
Earnings per share - assuming dilution $ 10.55 $ 10.22 $ 19.75 $ 18.49
Antidilutive stock options 123 79 124 88
Weighted-average exercise price per share of antidilutive stock options $ 968.26 $ 825.99 $ 947.72 $ 808.19