XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
EARNINGS PER SHARE  
Schedule of basic and diluted earnings per share

The following table reconciles the number of shares of common stock used to compute basic and diluted earnings per share of common stock:

Three Months Ended

Nine Months Ended

September 30

September 30

(in thousands, except per share amounts)

    

2024

    

2023

2024

    

2023

BASIC EARNINGS (LOSS) PER SHARE OF COMMON STOCK:

 

  

 

  

  

 

  

Net income (loss) - basic

$

15,425

 

$

17,459

$

52,962

 

$

41,596

Weighted shares outstanding

 

11,447,114

 

 

11,446,000

 

11,453,413

 

 

11,437,000

Basic earnings (loss) per share of common stock

$

1.35

 

$

1.53

$

4.62

 

$

3.64

 

 

DILUTED EARNINGS (LOSS) PER SHARE OF COMMON STOCK:

 

 

Net income (loss) - basic

$

15,425

 

$

17,459

$

52,962

 

$

41,596

Weighted shares outstanding - basic

11,447,114

 

11,446,000

11,453,413

 

11,437,000

Effect of dilutive securities

148,516

 

69,000

139,637

 

58,000

Weighted shares outstanding - diluted

11,595,630

 

11,515,000

11,593,050

 

11,495,000

Diluted earnings (loss) per share of common stock

$

1.33

 

$

1.52

$

4.57

 

$

3.62