The computational components of basic and diluted earnings per share for the three months ended June 30, 2025 and 2024 are as follows:
|
|
|
|
|
|
|
|
|
|
|
Three months ended June 30, |
|
(in thousands) |
|
2025 |
|
|
2024 |
|
Numerator (for basic and diluted earnings per share) |
|
|
|
|
|
|
Net income attributable to CECO Environmental Corp. |
|
$ |
9,510 |
|
|
$ |
4,485 |
|
|
|
|
|
|
|
|
Denominator |
|
|
|
|
|
|
Basic weighted-average shares outstanding |
|
|
35,286 |
|
|
|
34,918 |
|
Common stock equivalents arising from stock options and restricted stock awards |
|
|
1,272 |
|
|
|
1,385 |
|
Diluted weighted-average shares outstanding |
|
|
36,558 |
|
|
|
36,303 |
|
The computational components of basic and diluted earnings per share for the six months ended June 30, 2025 and 2024 are as follows:
|
|
|
|
|
|
|
|
|
|
|
Six months ended June 30, |
|
(in thousands) |
|
2025 |
|
|
2024 |
|
Numerator (for basic and diluted earnings per share) |
|
|
|
|
|
|
Net income attributable to CECO Environmental Corp. |
|
$ |
45,494 |
|
|
$ |
5,993 |
|
|
|
|
|
|
|
|
Denominator |
|
|
|
|
|
|
Basic weighted-average shares outstanding |
|
|
35,158 |
|
|
|
34,882 |
|
Common stock equivalents arising from stock options and restricted stock awards |
|
|
1,467 |
|
|
|
1,357 |
|
Diluted weighted-average shares outstanding |
|
|
36,625 |
|
|
|
36,239 |
|
|