XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share  
Computation of basic and diluted earnings per share

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2025

    

2024

    

2025

    

2024

Numerator (basic and diluted):

 

  

 

  

 

  

 

  

Net income

$

725,896

$

665,464

$

1,932,976

$

1,835,550

Denominator:

 

  

 

  

 

  

 

  

Weighted-average common shares outstanding – basic

 

848,292

 

869,971

 

853,909

 

878,442

Effect of stock options (1)

 

4,412

 

5,052

 

4,543

 

5,693

Weighted-average common shares outstanding – assuming dilution

 

852,704

 

875,023

 

858,452

 

884,135

Earnings per share:

 

  

 

  

 

  

 

  

Earnings per share-basic

$

0.86

$

0.76

$

2.26

$

2.09

Earnings per share-assuming dilution

$

0.85

$

0.76

$

2.25

$

2.08

Antidilutive potential common shares not included in the calculation of diluted earnings per share:

 

  

 

  

 

  

 

  

Stock options (1)

 

801

 

1,385

 

1,155

 

1,723

Weighted-average exercise price per share of antidilutive stock options (1)

$

88.18

$

68.46

$

83.14

$

65.17

(1)See Note 12 for further information concerning the terms of the Company’s share-based compensation plans.