v3.25.2
Note 5 - Earnings Per Share
6 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Earnings Per Share [Text Block]

5.

EARNINGS PER SHARE

 

The following table sets forth the calculation of basic and diluted net earnings per common share under the two-class method for the three and six months ended June 30, 2025 and 2024:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2025

  

2024

  

2025

  

2024

 
                 

Numerator:

                

Net earnings

 $26,861  $18,806  $44,735  $34,680 

Less dividends declared:

                

Class A

  127   127   254   256 

Class B

  740   725   1,477   1,472 

Undistributed earnings

 $25,994  $17,954  $43,004  $32,952 
                 

Undistributed earnings allocation:

                

Class A undistributed earnings

 $4,172  $2,901  $6,920  $5,317 

Class B undistributed earnings

  21,822   15,053   36,084   27,635 

Total undistributed earnings

 $25,994  $17,954  $43,004  $32,952 
                 

Net earnings allocation:

                

Class A net earnings

 $4,299  $3,028  $7,174  $5,573 

Class B net earnings

  22,562   15,778   37,561   29,107 

Net earnings

 $26,861  $18,806  $44,735  $34,680 
                 

Denominator:

                

Weighted-average shares outstanding:

                

Class A

  2,115   2,124   2,115   2,131 

Class B

  10,551   10,492   10,504   10,551 
                 

Net earnings per share:

                

Class A

 $2.03  $1.43  $3.39  $2.61 

Class B

 $2.14  $1.50  $3.58  $2.76