XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings per share

Three Months Ended March 31, 

    

2024

 

2023

Numerator:

 

  

 

  

Net income

$

123,415

$

121,931

Denominator (shares in 000's):

 

 

Basic weighted average shares outstanding

 

56,865

 

57,596

Effect of dilutive securities - Stock options and awards

 

776

 

821

Diluted weighted average shares outstanding

 

57,641

 

58,417

Basic earnings per share

$

2.17

$

2.12

Diluted earnings per share

$

2.14

$

2.09