CECO Environmental Financial Statements 2009-2024 | CECO

Fifteen years of historical annual and quarterly income statements for CECO Environmental (CECO).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$567$545$423$324$316$342$337$345$417$367$263$197$135$139$141$139
$376$374$294$223$211$228$226$232$282$258$178$136$92.61$101$108$108
$190$171$128$101$105$114$112$113$135$109$84.82$61.56$42.44$38.17$32.65$30.94
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$139$123$93.47$81.80$76.93$85.98$87.46$88.98$81.74$67.33$51.44$37.10$25.43$25.36$27.51$28.90
$-1.53$-1.47$-1.16$-0.03$-1.52$-0.07$-4.39$0$0.00$0$-0.30$-3.50$0.00$0$0.40$0
$153$136$106$91.07$91.78$96.11$102$105$160$104$63.16$54.58$25.76$25.80$27.62$46.77
$37.45$34.57$22.16$9.86$13.35$17.99$10.00$8.02$-25.56$4.95$21.66$6.97$16.68$12.37$5.04$-15.83
$-15.29$-13.04$1.53$-5.18$-1.50$-4.65$-7.51$-6.62$-7.40$-8.05$-5.45$-0.52$-1.32$-0.69$-1.36$-2.08
$22.16$21.53$23.69$4.67$11.84$13.34$2.50$1.41$-32.96$-3.10$16.21$6.46$15.36$11.68$3.68$-17.91
$7.09$7.02$5.43$2.69$3.67$-4.36$9.62$4.44$5.29$2.64$3.14$-0.10$4.51$3.41$1.37$-3.14
$15.07$14.50$18.26$1.98$8.17$17.71$-7.12$-3.03$-38.25$-5.73$13.08$6.56$10.85$8.27$2.31$-14.77
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$15.07$14.50$18.26$1.98$8.17$17.71$-7.12$-3.03$-38.25$-5.73$13.08$6.56$10.85$8.27$2.31$-14.77
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$-0.20$-0.27
$13.20$12.91$17.42$1.43$8.21$17.71$-7.12$-3.03$-38.22$-5.60$13.08$6.56$10.85$8.27$2.11$-15.03
$51.76$47.50$33.15$20.11$24.53$29.66$24.42$32.31$51.26$24.81$32.93$13.62$17.93$13.77$6.79$3.80
$37.45$34.57$22.16$9.86$13.35$17.99$10.00$8.02$-25.56$4.95$21.66$6.97$16.68$12.37$5.04$-15.83
$0.37$0.37$0.50$0.04$0.23$0.51$-0.21$-0.09$-1.12$-0.19$0.51$0.33$0.73$0.58$0.15$-1.06
$0.36$0.37$0.50$0.04$0.23$0.50$-0.21$-0.09$-1.12$-0.19$0.50$0.32$0.65$0.51$0.15$-1.06

Quarterly Data | Millions of US $ except per share data

2024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
$138$126$154$149$129$113$116$108$105$92.44$93.59$79.98$78.68$71.89$82.93$77.43$75.17$80.49$89.41$85.27$81.18$86.01$93.86$88.26$81.09$74.14$73.54$84.99$93.87$92.65$99.98$102$112$103$101$98.23$86.96$80.99$76.11$63.30$66.64$57.17$68.73$49.80$44.43$34.36$34.33$33.10$34.59$33.03$37.75$32.95$32.54$35.96$36.95$33.86$34.78$35.02$36.59$31.96$32.38$38.06
$88.48$81.20$101$106$89.36$77.67$78.71$75.99$73.70$66.01$65.05$57.25$53.43$47.49$56.71$52.62$49.35$52.21$59.37$56.49$54.33$57.58$63.71$59.58$53.94$48.58$47.90$57.85$65.38$60.72$64.32$67.92$78.33$71.59$70.47$67.44$60.33$60.01$53.52$42.24$45.19$37.44$47.21$35.24$30.14$23.18$23.15$22.57$24.05$22.84$26.45$23.25$23.84$27.48$28.44$26.13$26.38$27.00$28.74$25.09$24.83$29.38
$49.05$45.13$53.19$43.12$39.82$34.89$37.70$32.43$31.68$26.43$28.54$22.73$25.25$24.41$26.22$24.81$25.82$28.28$30.04$28.78$26.85$28.43$30.15$28.67$27.15$25.56$25.65$27.13$28.49$31.93$35.67$33.68$33.93$31.59$30.77$30.80$26.63$20.98$22.59$21.06$21.45$19.73$21.52$14.55$14.30$11.18$11.18$10.53$10.55$10.18$11.30$9.70$8.70$8.47$8.51$7.73$8.40$8.02$7.85$6.87$7.55$8.68
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$36.47$34.91$36.86$30.44$28.45$27.19$26.67$25.17$22.99$18.65$20.90$20.93$20.51$19.45$17.58$18.99$18.41$21.95$20.42$21.82$22.43$21.31$21.71$22.22$21.97$21.57$22.29$21.96$21.48$23.26$21.12$19.55$20.13$20.95$21.17$18.05$14.44$13.66$15.04$13.04$11.69$11.68$13.06$9.35$8.10$6.59$6.71$6.20$6.19$6.34$7.40$6.27$5.74$5.95$6.73$6.65$6.90$7.23$7.11$7.03$7.57$7.19
$-0.23$0$-0.05$-1.26$-0.16$0$0$-1.16$0.00$0$0$0$0$0$-0.01$-1.51$0$0$0$0$0$-0.07$-0.42$-15.07$-0.07$11.18$0$0.00$0.00$0.00$0$0$0$0$0$0$0$0$0$-0.30$0$0$-1.00$-2.50$0$0$0$0$0$0$0$0$0$0$-0.21$0.61$0$0$0$0$0$0
$39.79$37.45$40.53$35.27$31.21$29.43$29.26$29.65$25.93$21.23$23.28$23.32$23.11$21.35$22.53$23.79$21.42$24.04$23.02$24.72$24.83$23.54$24.44$39.12$24.57$13.41$33.86$21.50$19.23$30.58$86.10$23.18$25.37$25.78$31.10$32.99$22.14$18.00$18.85$15.81$14.26$14.24$17.84$17.91$10.99$7.85$6.78$6.28$6.26$6.44$7.50$6.39$5.85$6.06$7.06$6.16$7.03$7.37$24.36$7.17$7.74$7.50
$9.26$7.69$12.65$7.85$8.60$5.46$8.44$2.77$5.75$5.20$5.25$-0.60$2.15$3.05$3.69$1.02$4.40$4.24$7.02$4.06$2.02$4.89$5.71$-10.44$2.58$12.15$-8.21$5.63$9.26$1.35$-50.43$10.50$8.56$5.81$-0.32$-2.19$4.49$2.98$3.74$5.25$7.19$5.49$3.68$-3.36$3.31$3.34$4.40$4.25$4.29$3.75$3.80$3.31$2.85$2.42$1.45$1.57$1.37$0.65$-16.52$-0.30$-0.19$1.18
$-3.93$-4.93$-2.88$-3.56$-3.63$-2.98$2.26$-0.29$0.84$-1.28$-1.88$-0.54$-1.56$-1.21$0.18$-1.06$-0.57$-0.05$-0.42$-1.39$-0.65$-2.18$-1.93$-1.14$-2.17$-2.28$-1.81$-1.71$-1.29$-1.82$-1.80$-1.90$-2.38$-1.32$-2.74$-1.99$-0.61$-2.70$-1.51$-2.23$-0.87$-0.85$0.03$-0.36$-0.21$0.03$-0.36$-0.36$-0.27$-0.34$-0.25$-0.19$0.08$-0.32$-0.30$-0.41$-0.28$-0.38$-0.50$-0.70$-0.61$-0.27
$5.32$2.76$9.78$4.30$4.97$2.48$10.70$2.48$6.58$3.92$3.38$-1.13$0.58$1.85$3.88$-0.04$3.82$4.19$6.60$2.67$1.37$2.71$3.79$-11.58$0.42$9.87$-10.02$3.93$7.97$-0.47$-52.23$8.60$6.18$4.49$-3.07$-4.19$3.88$0.28$2.23$3.02$6.32$4.64$3.71$-3.72$3.09$3.37$4.04$3.89$4.02$3.41$3.55$3.12$2.92$2.10$1.15$1.16$1.09$0.27$-17.02$-1.00$-0.80$0.90
$0.39$0.67$5.45$0.59$0.98$0.01$2.14$0.31$1.86$1.11$1.88$0.06$0.20$0.55$2.12$0.21$0.56$0.78$-1.80$0.74$-4.15$0.84$2.85$1.34$1.32$4.11$1.57$0.89$2.48$-0.51$-1.06$2.77$2.15$1.43$0.14$0.64$1.77$0.09$0.37$-0.68$1.83$1.62$0.94$-2.26$0.05$1.16$0.99$0.62$1.54$1.37$0.81$0.80$0.97$0.84$0.36$0.49$0.42$0.10$-2.83$-0.35$-0.28$0.32
$4.93$2.09$4.33$3.71$3.99$2.47$8.56$2.17$4.72$2.81$1.50$-1.20$0.38$1.30$1.75$-0.25$3.26$3.41$8.40$1.93$5.52$1.86$0.93$-12.92$-0.90$5.76$-11.59$3.04$5.49$0.04$-51.17$5.83$4.04$3.06$-3.21$-4.83$2.10$0.20$1.86$3.70$4.49$3.02$2.77$-1.46$3.04$2.21$3.05$3.27$2.49$2.05$2.74$2.32$1.95$1.26$0.79$0.67$0.68$0.17$-14.19$-0.65$-0.52$0.59
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$4.93$2.09$4.33$3.71$3.99$2.47$8.56$2.17$4.72$2.81$1.50$-1.20$0.38$1.30$1.75$-0.25$3.26$3.41$8.40$1.93$5.52$1.86$0.93$-12.92$-0.90$5.76$-11.59$3.04$5.49$0.04$-51.17$5.83$4.04$3.06$-3.21$-4.83$2.10$0.20$1.86$3.70$4.49$3.02$2.77$-1.46$3.04$2.21$3.05$3.27$2.49$2.05$2.74$2.32$1.95$1.26$0.79$0.67$0.68$0.17$-14.19$-0.65$-0.52$0.59
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0.00$0$0$0$0$0$0$0$0$0$-0.05$0.01$-0.10$-0.07$0.10$-0.03$-0.12$-0.22
$4.49$1.51$3.88$3.33$3.72$1.98$8.30$1.94$4.39$2.79$1.20$-1.25$0.29$1.18$1.78$-0.24$3.26$3.41$8.40$1.93$5.52$1.86$0.93$-12.92$-0.90$5.76$-11.59$3.04$5.49$0.04$-51.17$5.80$4.05$3.10$-3.08$-4.83$2.10$0.20$1.86$3.70$4.49$3.02$2.77$-1.46$3.04$2.21$3.05$3.27$2.49$2.05$2.74$2.32$1.95$1.26$0.74$0.68$0.58$0.10$-14.08$-0.68$-0.64$0.37
$12.84$11.32$16.55$11.06$11.46$8.44$11.54$5.81$8.22$7.58$7.83$1.97$4.72$5.59$7.35$3.70$6.95$6.54$9.61$6.77$5.35$7.93$9.17$-7.02$6.33$15.94$3.97$9.57$13.29$5.49$11.38$15.19$13.69$11.00$8.32$2.08$7.98$6.43$6.90$7.96$9.81$8.26$7.13$-1.47$4.21$3.75$4.74$4.55$4.58$4.07$4.11$3.65$3.21$2.79$1.80$2.03$1.87$1.10$1.23$0.25$0.41$1.91
$9.26$7.69$12.65$7.85$8.60$5.46$8.44$2.77$5.75$5.20$5.25$-0.60$2.15$3.05$3.69$1.02$4.40$4.24$7.02$4.06$2.02$4.89$5.71$-10.44$2.58$12.15$-8.21$5.63$9.26$1.35$-50.43$10.50$8.56$5.81$-0.32$-2.19$4.49$2.98$3.74$5.25$7.19$5.49$3.68$-3.36$3.31$3.34$4.40$4.25$4.29$3.75$3.80$3.31$2.85$2.42$1.45$1.57$1.37$0.65$-16.52$-0.30$-0.19$1.18
$0.13$0.04$0.10$0.10$0.11$0.06$0.23$0.06$0.13$0.08$0.04$-0.04$0.01$0.03$0.05$-0.01$0.09$0.10$0.24$0.06$0.16$0.05$0.02$-0.37$-0.03$0.17$-0.34$0.09$0.16$0.00$-1.50$0.17$0.12$0.09$-0.11$-0.17$0.08$0.01$0.07$0.14$0.18$0.12$0.10$-0.07$0.17$0.13$0.20$0.22$0.17$0.14$0.19$0.16$0.14$0.09$0.05$0.05$0.04$0.01$-1.00$-0.05$-0.04$0.03
$0.12$0.04$0.11$0.09$0.11$0.06$0.23$0.06$0.13$0.08$0.04$-0.04$0.01$0.03$0.05$-0.01$0.09$0.10$0.25$0.05$0.15$0.05$0.02$-0.37$-0.03$0.17$-0.34$0.09$0.16$0.00$-1.50$0.17$0.12$0.09$-0.11$-0.17$0.08$0.01$0.07$0.14$0.17$0.12$0.10$-0.07$0.17$0.12$0.19$0.19$0.15$0.12$0.17$0.14$0.12$0.08$0.05$0.05$0.04$0.01$-1.00$-0.05$-0.04$0.03