v3.26.1
Note 13 - Earnings Per Share
6 Months Ended
Apr. 30, 2026
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 13. Earnings Per Share

 

The table below shows our basic and diluted EPS calculations for the three and six months ended April 30, 2026 and 2025:

 

  

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)

 

Certain outstanding stock awards, options and preferred stock as provided below were excluded from the diluted earnings per share calculation for the periods presented because they were anti-dilutive. 

 

For the three months ended April 30, 2026, 2.5 million shares of Series A Preferred Stock and 0.3 million of restricted stock units were excluded. For the six months ended April 30, 2026, 2.5 million shares of Series A Preferred Stock, 1.2 million of restricted stock units and 0.2 million of outstanding options were excluded. 

 

For the three and six months ended April 30, 2025, 2.5 million shares of Series A Preferred Stock, 1.0 million of restricted stock units and 0.1 million of outstanding options were excluded.

 

Dividends

 

During the six months ended April 30, 2025, the Company paid a special cash dividend of $1.00 per share totaling approximately $53.1 million.