v3.26.3
NET INCOME PER COMMON SHARE (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share

The following table is a reconciliation of net income and the shares used in calculating basic and diluted net income per common share for the three and nine months ended September 30, 2026 and 2025 (in thousands, except share and per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

78,946

 

 

$

44,025

 

 

$

164,263

 

 

$

175,733

 

Adjustment for Basic EPS:

 

 

 

 

 

 

 

 

 

 

 

 

Earnings allocated to unvested shareholders

 

 

20

 

 

 

(19

)

 

 

17

 

 

 

(123

)

Adjusted net income

 

$

78,966

 

 

$

44,006

 

 

$

164,280

 

 

$

175,610

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding – Basic

 

 

45,750,957

 

 

 

47,554,970

 

 

 

46,539,543

 

 

 

47,571,930

 

Effect of dilutive shares:

 

 

 

 

 

 

 

 

 

 

 

 

Common stock equivalents arising from ESPP

 

 

791

 

 

 

416

 

 

 

2,645

 

 

 

1,375

 

Restricted stock awards and units and performance units

 

 

35,518

 

 

 

121,114

 

 

 

63,498

 

 

 

108,172

 

Weighted average common shares outstanding – Diluted

 

 

45,787,266

 

 

 

47,676,500

 

 

 

46,605,686

 

 

 

47,681,477

 

Net income per common share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

1.73

 

 

$

0.93

 

 

$

3.53

 

 

$

3.69

 

Diluted

 

$

1.72

 

 

$

0.92

 

 

$

3.52

 

 

$

3.68