v3.26.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2026
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

​

Nine Months Ended September 30, 

​

  ​ ​ ​

2026

 

2025

 

2026

 

2025

Numerator:

 

​

​

 

​

  ​

 

​

  ​

 

​

  ​

Net income

​

$

144,346

​

$

122,628

​

$

439,247

​

$

384,511

Denominator (shares in 000's):

​

 

​

​

 

​

​

 

​

​

 

​

Basic weighted average shares outstanding

​

 

54,408

​

 

55,097

​

 

54,630

​

 

55,567

Effect of dilutive securities - Stock options and awards

​

 

465

​

 

477

​

 

468

​

 

453

Diluted weighted average shares outstanding

​

 

54,873

​

 

55,574

​

 

55,098

​

 

56,020

Basic earnings per share

​

$

2.65

​

$

2.23

​

$

8.04

​

$

6.92

Diluted earnings per share

​

$

2.63

​

$

2.21

​

$

7.97

​

$

6.86