Quarterly report [Sections 13 or 15(d)]

Note 13 - Earnings Per Share (Tables)

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

Three Months Ended April 30,

   

Six Months Ended April 30,

 

(in thousands, except per share amounts)

 

2026

   

2025

   

2026

   

2025

 

Net income (loss) (numerator):

                               

Net income (loss) attributable to Concrete Pumping Holdings, Inc.

  $ 2,548     $ (4 )   $ 106     $ (2,643 )

Less: Accretion of liquidation preference on preferred stock

    (427 )     (426 )     (868 )     (865 )

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

  $ 2,121     $ (430 )   $ (762 )   $ (3,508 )
                                 

Weighted average shares (denominator):

                               

Weighted average shares - basic

    50,528       52,699       50,772       52,875  

Weighted average shares - diluted

    51,010       52,699       50,772       52,875  
                                 

Basic earnings per share

  $ 0.04     $ (0.01 )   $ (0.02 )   $ (0.07 )

Diluted earnings per share

  $ 0.04     $ (0.01 )   $ (0.02 )   $ (0.07 )