Quarterly report [Sections 13 or 15(d)]

Note 13 - Earnings Per Share (Tables)

v3.26.1
Note 13 - Earnings Per Share (Tables)
9 Months Ended
Jul. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended July 31,

   

Nine Months Ended July 31,

 

(in thousands, except per share amounts)

 

2026

   

2025

   

2026

   

2025

 

Net income (numerator):

                               

Net income attributable to Concrete Pumping Holdings, Inc.

  $ 4,931     $ 3,699     $ 5,037     $ 1,056  

Less: Accretion of liquidation preference on preferred stock

    (441 )     (441 )     (1,309 )     (1,309 )

Net income (loss) attributable to common stockholders (numerator for basic earnings per share)

  $ 4,490     $ 3,258     $ 3,728     $ (253 )
                                 

Weighted average shares (denominator):

                               

Weighted average shares - basic

    50,426       51,696       50,656       52,435  

Weighted average shares - diluted

    51,103       51,906       51,497       52,435  
                                 

Basic earnings per share

  $ 0.09     $ 0.07     $ 0.07     $ -  

Diluted earnings per share

  $ 0.09     $ 0.07     $ 0.07     $ -