XML 27 R11.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2025
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE 3 - EARNINGS PER SHARE

The following table sets forth the computation of basic and diluted earnings per share:

Year Ended December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Numerator:

 

  ​

 

  ​

 

  ​

Net income

$

520,533

$

466,108

$

545,248

Denominator (shares in 000's):

 

  ​

 

  ​

 

  ​

Basic weighted average shares outstanding

 

55,410

 

56,639

 

57,364

Effect of dilutive securities - Stock options and awards

 

465

 

555

 

857

Diluted weighted average shares outstanding

 

55,875

 

57,194

 

58,221

Basic earnings per share

$

9.39

$

8.23

$

9.50

Diluted earnings per share

$

9.32

$

8.15

$

9.37

For the years ended December 31, 2025, 2024 and 2023, common shares subject to equity-based awards of 19,194, 20,495 and 69,901, respectively, were excluded from the computation of diluted earnings per share because the effect of their exercise would be anti-dilutive.