v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator (basic and diluted):        
Net Income (Loss) $ 715,064 $ 668,595 $ 1,319,245 $ 1,207,080
Denominator:        
Weighted-average common shares outstanding - basic 825,197 854,003 831,853 856,768
Effect of stock options 3,678 4,437 3,808 4,600
Weighted-average common shares outstanding - assuming dilution 828,875 858,440 835,661 861,368
Earnings per share - basic $ 0.87 $ 0.78 $ 1.59 $ 1.41
Earnings per share - assuming dilution $ 0.86 $ 0.78 $ 1.58 $ 1.4
Antidilutive stock options 1,625 1,240 1,625 1,513
Weighted-average exercise price per share of antidilutive stock options $ 91.22 $ 82.24 $ 90.96 $ 78.64