v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share  
Computation of basic and diluted earnings per share

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Numerator (basic and diluted):

 

  ​

 

  ​

 

  ​

 

  ​

Net income

$

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 (1)

 

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:

 

  ​

 

  ​

 

  ​

 

  ​

Earnings per share-basic

$

0.87

$

0.78

$

1.59

$

1.41

Earnings per share-assuming dilution

$

0.86

$

0.78

$

1.58

$

1.40

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

 

  ​

 

  ​

 

  ​

 

  ​

Stock options (1)

 

1,625

 

1,240

 

1,625

 

1,513

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

$

91.22

$

82.24

$

90.96

$

78.64

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