XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Computation of Net Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Computation of Net Earnings per Share  
Schedule of components of net income per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

​

June 30,

​

June 30,

​

​

    

2024

    

2023

    

2024

    

2023

    

​

​

(in thousands, except per share amounts)

​

Net income available to common stockholders

​

$

50,866

​

$

61,579

​

$

102,460

​

$

109,276

​

Weighted average shares of common stock outstanding used in computing basic income per share

​

 

32,598

​

 

32,775

​

 

32,618

​

 

32,759

​

Incremental options and RSUs

​

 

173

​

 

414

​

 

230

​

 

478

​

Weighted average shares of common stock used in computing diluted net income per share

​

 

32,771

​

 

33,189

​

 

32,848

​

 

33,237

​

Net income per share

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic

​

$

1.56

​

$

1.88

​

$

3.14

​

$

3.34

​

Diluted

​

$

1.55

​

$

1.86

​

$

3.12

​

$

3.29

​