v3.26.1
Computation of Net Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
Computation of Net Earnings per Share  
Schedule of components of net income per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

​

June 30,

​

June 30,

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

​

​

(in thousands, except per share amounts)

​

Net income available to common stockholders

​

$

23,291

​

$

31,376

​

$

32,505

​

$

59,955

​

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

​

 

30,805

​

 

31,847

​

 

30,764

​

 

32,051

​

Incremental RSUs

​

 

329

​

 

35

​

 

320

​

 

52

​

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

​

 

31,134

​

 

31,882

​

 

31,084

​

 

32,103

​

Net income per share

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic

​

$

0.76

​

$

0.99

​

$

1.06

​

$

1.87

​

Diluted

​

$

0.75

​

$

0.98

​

$

1.05

​

$

1.87

​