XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2025
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings per share

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

​

    

2025

 

2024

 

Numerator:

 

​

​

 

​

  

 

Net income

​

$

118,487

​

$

123,415

​

Denominator (shares in 000's):

​

 

​

​

 

​

​

Basic weighted average shares outstanding

​

 

56,058

​

 

56,865

​

Effect of dilutive securities - Stock options and awards

​

 

469

​

 

776

​

Diluted weighted average shares outstanding

​

 

56,527

​

 

57,641

​

Basic earnings per share

​

$

2.11

​

$

2.17

​

Diluted earnings per share

​

$

2.10

​

$

2.14

​