XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2025
EARNINGS PER SHARE  
Schedule of computation of basic and diluted 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