Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Tables)

v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
EARNINGS PER SHARE  
Summary of reconciliation of the computation for basic and diluted earnings per share

The following table provides a reconciliation of the computation for basic and diluted earnings per share for the three and six months ended June 30, 2025 and 2024 (in thousands, except share and per share data):

    

Three Months Ended June 30, 

Six Months Ended June 30, 

2025

    

2024

    

2025

    

2024

Net income (loss)

$

8,575

$

(3,637)

$

3,298

$

2,640

Weighted-average number of shares outstanding - basic

 

46,914,100

 

53,029,359

 

49,596,045

 

53,010,425

Additional shares from assumed stock-settled options

-

-

-

11,576

Additional shares from assumed stock-settled restricted stock units

173,086

-

181,492

89,438

Additional shares from assumed issuance under the Employee Stock Purchase Plan

5,227

-

5,227

-

Weighted-average number of shares outstanding - diluted

47,092,413

53,029,359

49,782,764

53,111,439

Earnings (loss) per share – basic:

$

0.18

$

(0.07)

$

0.07

$

0.05

Earnings (loss) per share – diluted:

$

0.18

$

(0.07)

$

0.07

$

0.05

Anti-dilutive shares/units excluded from earnings per share - diluted:

Additional shares from assumed stock-settled options

-

3,205

-

-

Additional shares from assumed stock-settled restricted stock units

-

71,847

-

-