The computational components of basic and diluted (loss) earnings per share for the three months ended June 30, 2026 and 2025 are as follows:
|
|
|
|
|
|
|
|
|
|
|
Three months ended June 30, |
|
(in thousands) |
|
2026 |
|
|
2025 |
|
Numerator (for basic and diluted earnings per share) |
|
|
|
|
|
|
Net (loss) income attributable to CECO Environmental Corp. |
|
$ |
(34,768 |
) |
|
$ |
9,510 |
|
|
|
|
|
|
|
|
Denominator |
|
|
|
|
|
|
Basic weighted-average shares outstanding |
|
|
43,311 |
|
|
|
35,286 |
|
Common stock equivalents arising from stock options and restricted stock awards |
|
|
— |
|
|
|
1,272 |
|
Diluted weighted-average shares outstanding |
|
|
43,311 |
|
|
|
36,558 |
|
The computational components of basic and diluted (loss) earnings per share for the six months ended June 30, 2026 and 2025 are as follows:
|
|
|
|
|
|
|
|
|
|
|
Six months ended June 30, |
|
(in thousands) |
|
2026 |
|
|
2025 |
|
Numerator (for basic and diluted earnings per share) |
|
|
|
|
|
|
Net (loss) income attributable to CECO Environmental Corp. |
|
$ |
(35,166 |
) |
|
$ |
45,494 |
|
|
|
|
|
|
|
|
Denominator |
|
|
|
|
|
|
Basic weighted-average shares outstanding |
|
|
39,522 |
|
|
|
35,158 |
|
Common stock equivalents arising from stock options and restricted stock awards |
|
|
— |
|
|
|
1,467 |
|
Diluted weighted-average shares outstanding |
|
|
39,522 |
|
|
|
36,625 |
|
|