CECO Environmental Stock Price History
NASDAQ: CECOIndustrialsPollution Control EquipmentUSD
At close: Oct 9, 4:00 PM ET · Delayed 15 min
CECO price history at a glance
The price history for CECO Environmental (CECO) on this page begins on December 1, 1980, when the stock closed at $2.92; it most recently closed at $65.82 on October 5, 2026. The highest price in this record is $101.24, reached on June 8, 2026; the latest close is 35.0% below that peak. Across the 45 complete calendar years in the table, CECO finished higher in 25 and lower in 20. Its best year was 1985 (+392.9%) and its worst was 1987 (-92.3%).
Over roughly 46 years the share price changed +2156.7%, a 7.0% compound annual price return (excluding dividends). In the last 12 months alone, CECO has gained 31.6%. Prices are split-adjusted closing prices; daily open, high, low, close and volume for the past year are listed below.
Summary generated from market data by MetaCap's automated system. Methodology
Key price levels
- High since 1980
- $101.24
- Date of high
- Jun 8, 2026
- Low since 1980
- $0.625
- Date of low
- Nov 26, 1990
- 52-week high
- $101.24
- 52-week low
- $42.82
- IPO year
- 1998
- Last close
- $65.82
CECO returns
1 week
-10.64%
1 month
-15.94%
3 months
-21.30%
6 months
+2.46%
Year to date
+9.97%
1 year
+31.61%
3 years
+311.37%
5 years
+830.98%
CECO price return, excluding dividends.
CECO annual returns
| Year | Year-end close | Return |
|---|---|---|
| 2026 | 65.82 | +10.09% |
| 2025 | 59.79 | +89.15% |
| 2024 | 31.61 | +55.87% |
| 2023 | 20.28 | +73.63% |
| 2022 | 11.68 | +87.48% |
| 2021 | 6.23 | -10.49% |
| 2020 | 6.96 | -9.73% |
| 2019 | 7.71 | +11.90% |
| 2018 | 6.89 | +34.31% |
| 2017 | 5.13 | -63.23% |
| 2016 | 13.95 | +81.64% |
| 2015 | 7.68 | -50.07% |
| 2014 | 15.38 | -7.01% |
| 2013 | 16.54 | +58.89% |
| 2012 | 10.41 | +87.57% |
| 2011 | 5.55 | -6.88% |
| 2010 | 5.96 | +50.89% |
| 2009 | 3.95 | +54.90% |
| 2008 | 2.55 | -76.88% |
| 2007 | 11.03 | +22.97% |
| 2006 | 8.97 | +56.27% |
| 2005 | 5.74 | +66.86% |
| 2004 | 3.44 | +96.57% |
| 2003 | 1.75 | -8.85% |
| 2002 | 1.92 | -39.81% |
| 2001 | 3.19 | +132.00% |
| 2000 | 1.38 | -45.00% |
| 1999 | 2.50 | -16.67% |
| 1998 | 3.00 | 0.00% |
| 1997 | 3.00 | +33.33% |
| 1996 | 2.25 | -26.53% |
| 1995 | 3.06 | +63.33% |
| 1994 | 1.88 | -41.18% |
| 1993 | 3.19 | +5.15% |
| 1992 | 3.03 | +21.25% |
| 1991 | 2.50 | +300.00% |
| 1990 | 0.625 | -20.01% |
| 1989 | 0.7813 | -72.22% |
| 1988 | 2.81 | +125.00% |
| 1987 | 1.25 | -92.31% |
| 1986 | 16.25 | +13.04% |
| 1985 | 14.38 | +392.85% |
| 1984 | 2.92 | -36.36% |
| 1983 | 4.58 | +57.14% |
| 1982 | 2.92 | -6.67% |
| 1981 | 3.13 | -6.25% |
| 1980* | 3.33 | +14.28% |
* Partial year: the record begins after the start of 1980; return measured from the first available close.
2026 return is year to date.
CECO daily prices (past year)
| Date | Open | High | Low | Close | Change |
|---|---|---|---|---|---|
| 66.83 | 69.50 | 64.17 | 65.82 | +0.41% | |
| 69.92 | 71.22 | 64.34 | 65.55 | -7.88% | |
| 74.05 | 74.06 | 69.13 | 71.16 | -5.69% | |
| 75.20 | 76.55 | 74.74 | 75.45 | +0.65% | |
| 74.32 | 76.50 | 72.15 | 74.96 | +1.76% | |
| 73.68 | 75.23 | 73.55 | 73.66 | +2.49% | |
| 69.50 | 72.63 | 68.24 | 71.87 | +3.20% | |
| 71.47 | 71.47 | 69.38 | 69.64 | -1.36% | |
| 73.00 | 73.56 | 70.44 | 70.60 | -2.30% | |
| 72.40 | 73.99 | 71.62 | 72.26 | -1.69% | |
| 73.95 | 74.43 | 72.34 | 73.50 | +0.88% | |
| 73.64 | 74.14 | 70.51 | 72.86 | -2.84% | |
| 73.13 | 75.08 | 71.67 | 74.99 | +1.74% | |
| 72.07 | 74.65 | 70.80 | 73.71 | +3.05% | |
| 71.00 | 72.55 | 69.39 | 71.53 | +2.95% | |
| 71.00 | 71.81 | 69.23 | 69.48 | -1.91% | |
| 72.95 | 73.99 | 70.36 | 70.83 | +2.03% | |
| 68.50 | 70.54 | 67.29 | 69.42 | +2.91% | |
| 71.73 | 71.80 | 67.27 | 67.46 | -4.54% | |
| 74.34 | 75.75 | 70.58 | 70.67 | -9.79% | |
| 77.51 | 79.78 | 77.34 | 78.34 | +3.91% | |
| 76.48 | 77.51 | 74.84 | 75.39 | -3.72% | |
| 78.50 | 79.91 | 77.04 | 78.30 | -1.05% | |
| 74.19 | 80.98 | 73.91 | 79.13 | +6.79% | |
| 74.24 | 77.54 | 74.00 | 74.10 | -0.34% | |
| 71.82 | 74.40 | 68.84 | 74.35 | +4.56% | |
| 70.61 | 72.88 | 69.73 | 71.11 | +0.79% | |
| 70.53 | 71.54 | 68.85 | 70.55 | -0.91% | |
| 70.14 | 72.12 | 69.35 | 71.20 | +2.20% | |
| 71.75 | 72.19 | 69.24 | 69.67 | -3.42% | |
| 70.52 | 73.39 | 70.52 | 72.14 | +2.57% | |
| 70.63 | 71.34 | 69.01 | 70.33 | +0.09% | |
| 72.90 | 73.64 | 70.08 | 70.27 | -1.44% | |
| 71.43 | 72.28 | 69.34 | 71.30 | -0.31% | |
| 74.45 | 75.23 | 70.54 | 71.52 | -2.03% | |
| 74.56 | 75.36 | 71.84 | 73.00 | -2.95% | |
| 77.15 | 78.56 | 71.76 | 75.22 | -1.74% | |
| 83.38 | 83.38 | 76.33 | 76.55 | -9.03% | |
| 79.90 | 84.77 | 79.86 | 84.15 | +5.73% | |
| 77.10 | 79.67 | 76.00 | 79.59 | +3.61% | |
| 77.81 | 80.01 | 76.24 | 76.82 | +1.31% | |
| 77.18 | 79.94 | 74.83 | 75.83 | +2.51% | |
| 70.29 | 74.31 | 67.20 | 73.97 | +5.10% | |
| 68.20 | 73.68 | 66.00 | 70.38 | -0.76% | |
| 70.40 | 71.65 | 68.17 | 70.92 | +3.37% | |
| 67.86 | 69.94 | 66.02 | 68.61 | -0.74% | |
| 70.40 | 71.60 | 68.74 | 69.12 | -1.64% | |
| 68.18 | 71.50 | 68.18 | 70.27 | +2.84% | |
| 64.60 | 68.56 | 64.40 | 68.33 | +3.70% | |
| 67.29 | 70.28 | 65.37 | 65.89 | +0.53% | |
| 64.28 | 66.30 | 62.54 | 65.54 | +9.56% | |
| 67.38 | 67.85 | 59.45 | 59.82 | -11.35% | |
| 71.96 | 71.96 | 66.37 | 67.48 | -8.53% | |
| 75.75 | 76.70 | 70.60 | 73.77 | -2.46% | |
| 79.31 | 80.22 | 74.32 | 75.63 | -4.98% | |
| 81.36 | 82.70 | 79.37 | 79.59 | -2.73% | |
| 80.62 | 84.26 | 80.62 | 81.82 | -0.33% | |
| 81.55 | 83.58 | 80.08 | 82.09 | +4.07% | |
| 81.00 | 81.85 | 78.73 | 78.88 | -1.31% | |
| 78.28 | 82.34 | 77.97 | 79.93 | -0.46% | |
| 79.19 | 81.79 | 78.01 | 80.30 | -0.26% | |
| 82.14 | 84.38 | 79.21 | 80.51 | -2.82% | |
| 85.00 | 85.73 | 82.32 | 82.85 | +1.16% | |
| 82.27 | 84.56 | 81.33 | 81.90 | -2.07% | |
| 83.88 | 84.99 | 82.91 | 83.63 | -0.82% | |
| 85.54 | 87.61 | 82.07 | 84.32 | +6.02% | |
| 78.50 | 80.24 | 77.11 | 79.53 | +0.88% | |
| 79.20 | 80.67 | 75.76 | 78.84 | -2.28% | |
| 83.31 | 85.51 | 79.20 | 80.68 | -1.79% | |
| 85.55 | 86.56 | 78.72 | 82.15 | -3.97% | |
| 89.22 | 89.53 | 85.00 | 85.55 | -5.72% | |
| 90.85 | 91.76 | 87.78 | 90.74 | +0.74% | |
| 90.47 | 92.23 | 87.72 | 90.07 | -1.96% | |
| 94.09 | 94.25 | 91.27 | 91.87 | -3.39% | |
| 96.65 | 99.90 | 94.50 | 95.09 | -0.32% | |
| 97.27 | 97.78 | 94.15 | 95.40 | -1.31% | |
| 96.42 | 99.20 | 95.00 | 96.67 | -3.01% | |
| 97.88 | 100.00 | 96.98 | 99.67 | +1.29% | |
| 95.04 | 99.23 | 92.85 | 98.40 | +4.17% | |
| 93.33 | 94.97 | 90.83 | 94.46 | +2.06% | |
| 95.00 | 96.61 | 92.37 | 92.55 | -2.59% | |
| 96.27 | 100.00 | 94.70 | 95.01 | -1.79% | |
| 97.53 | 100.56 | 95.68 | 96.74 | +0.34% | |
| 93.76 | 97.88 | 93.76 | 96.41 | +4.46% | |
| 94.85 | 101.24 | 92.12 | 92.29 | -3.31% | |
| 86.64 | 95.68 | 83.54 | 95.45 | +18.53% | |
| 79.31 | 81.64 | 78.50 | 80.53 | +3.22% | |
| 79.35 | 81.00 | 77.08 | 78.02 | -3.80% | |
| 80.57 | 82.77 | 79.05 | 81.10 | +2.05% | |
| 77.93 | 80.99 | 77.20 | 79.47 | +1.27% | |
| 79.87 | 84.84 | 77.90 | 78.47 | -0.71% | |
| 75.22 | 79.74 | 74.10 | 79.03 | +5.73% | |
| 82.72 | 83.08 | 73.14 | 74.75 | -10.27% | |
| 85.63 | 86.01 | 77.50 | 83.31 | -4.19% | |
| 90.76 | 92.00 | 86.25 | 86.95 | -3.25% | |
| 84.05 | 90.42 | 83.24 | 89.87 | +9.99% | |
| 81.87 | 82.24 | 80.26 | 81.71 | +1.28% | |
| 81.00 | 82.00 | 79.23 | 80.68 | -0.75% | |
| 79.94 | 82.22 | 77.75 | 81.29 | +3.79% | |
| 78.00 | 78.70 | 73.62 | 78.32 | -1.41% | |
| 82.20 | 82.43 | 78.65 | 79.44 | -1.73% | |
| 83.99 | 83.99 | 80.50 | 80.84 | -6.09% | |
| 83.22 | 86.45 | 82.64 | 86.08 | +3.54% | |
| 81.98 | 84.43 | 79.15 | 83.14 | +3.34% | |
| 80.62 | 80.92 | 78.01 | 80.45 | -1.29% | |
| 82.00 | 84.28 | 81.37 | 81.50 | -0.34% | |
| 82.71 | 83.61 | 80.33 | 81.78 | +0.49% | |
| 87.47 | 87.47 | 80.34 | 81.38 | -5.65% | |
| 89.13 | 90.25 | 85.10 | 86.25 | -1.74% | |
| 79.06 | 88.24 | 79.06 | 87.78 | +12.29% | |
| 77.82 | 78.59 | 74.36 | 78.17 | +5.21% | |
| 74.23 | 75.10 | 72.67 | 74.30 | +0.22% | |
| 72.97 | 75.20 | 72.91 | 74.14 | +2.29% | |
| 75.93 | 75.93 | 71.71 | 72.48 | -2.44% | |
| 67.74 | 75.49 | 63.52 | 74.29 | +14.43% | |
| 65.73 | 67.20 | 64.21 | 64.92 | +0.05% | |
| 64.87 | 65.72 | 64.07 | 64.89 | +0.14% | |
| 64.50 | 65.12 | 63.15 | 64.80 | +1.52% | |
| 62.70 | 64.25 | 62.10 | 63.83 | +3.84% | |
| 65.25 | 66.17 | 61.03 | 61.47 | -5.53% | |
| 65.27 | 65.94 | 64.30 | 65.07 | -0.31% | |
| 65.28 | 66.82 | 65.10 | 65.27 | +2.00% | |
| 64.49 | 65.43 | 63.29 | 63.99 | -1.08% | |
| 65.67 | 65.74 | 63.13 | 64.69 | -2.09% | |
| 67.01 | 67.68 | 65.55 | 66.07 | -1.18% | |
| 63.74 | 67.19 | 63.51 | 66.86 | +4.08% | |
| 65.14 | 65.62 | 63.83 | 64.24 | -1.20% | |
| 62.63 | 65.41 | 62.49 | 65.02 | +3.85% | |
| 62.20 | 63.71 | 61.72 | 62.61 | +6.28% | |
| 59.73 | 60.56 | 58.52 | 58.91 | -2.37% | |
| 62.82 | 62.82 | 59.72 | 60.34 | -2.96% | |
| 60.05 | 62.40 | 59.79 | 62.18 | +1.11% | |
| 60.69 | 62.54 | 60.60 | 61.50 | +3.22% | |
| 57.50 | 59.76 | 57.28 | 59.58 | +4.49% | |
| 61.44 | 61.44 | 57.02 | 57.02 | -6.45% | |
| 60.71 | 62.54 | 60.39 | 60.95 | -0.23% | |
| 61.13 | 61.49 | 60.01 | 61.09 | -1.59% | |
| 62.95 | 64.26 | 61.49 | 62.08 | +0.06% | |
| 57.73 | 62.39 | 56.89 | 62.04 | +6.21% | |
| 57.33 | 59.45 | 56.69 | 58.41 | +5.66% | |
| 56.89 | 57.51 | 54.70 | 55.28 | -4.26% | |
| 55.46 | 58.06 | 55.05 | 57.74 | +2.59% | |
| 58.70 | 59.54 | 56.16 | 56.28 | -4.29% | |
| 57.48 | 58.91 | 56.23 | 58.80 | +3.05% | |
| 55.53 | 57.34 | 54.53 | 57.06 | +4.70% | |
| 54.73 | 55.94 | 53.76 | 54.50 | +0.39% | |
| 56.71 | 57.65 | 54.00 | 54.29 | -1.09% | |
| 53.60 | 55.48 | 53.60 | 54.89 | +1.01% | |
| 51.89 | 55.67 | 51.38 | 54.34 | +5.76% | |
| 51.46 | 52.50 | 50.10 | 51.38 | -2.19% | |
| 53.01 | 53.47 | 51.92 | 52.53 | -3.70% | |
| 54.65 | 55.77 | 53.23 | 54.55 | -1.73% | |
| 54.17 | 56.78 | 53.54 | 55.51 | +2.47% | |
| 56.00 | 56.33 | 53.95 | 54.17 | -6.30% | |
| 59.96 | 61.07 | 57.73 | 57.81 | -4.37% | |
| 62.25 | 62.43 | 59.23 | 60.45 | -4.53% | |
| 64.47 | 66.46 | 62.11 | 63.32 | -2.30% | |
| 60.48 | 66.00 | 58.85 | 64.81 | +8.02% | |
| 73.50 | 73.50 | 59.66 | 60.00 | -22.76% | |
| 77.94 | 78.90 | 76.16 | 77.68 | -1.40% | |
| 78.15 | 80.35 | 76.97 | 78.78 | +0.69% | |
| 78.12 | 79.07 | 77.25 | 78.24 | -0.22% | |
| 79.04 | 81.72 | 78.13 | 78.41 | -0.66% | |
| 79.12 | 79.96 | 75.45 | 78.93 | -0.27% | |
| 75.22 | 79.17 | 74.59 | 79.14 | +5.35% | |
| 76.94 | 77.58 | 72.04 | 75.12 | -1.39% | |
| 74.83 | 77.11 | 72.11 | 76.18 | +3.66% | |
| 73.75 | 75.65 | 72.30 | 73.49 | -0.39% | |
| 72.86 | 75.21 | 72.30 | 73.78 | +1.95% | |
| 69.17 | 73.37 | 68.90 | 72.37 | +6.33% | |
| 68.38 | 70.98 | 67.47 | 68.06 | -1.15% | |
| 71.36 | 72.23 | 66.18 | 68.85 | -2.84% | |
| 69.51 | 70.92 | 68.53 | 70.86 | +4.02% | |
| 66.80 | 69.16 | 66.66 | 68.12 | +1.02% | |
| 69.21 | 70.48 | 66.94 | 67.43 | -3.85% | |
| 70.04 | 71.66 | 69.36 | 70.13 | +0.79% | |
| 70.86 | 71.42 | 68.44 | 69.58 | -2.03% | |
| 70.74 | 71.69 | 69.88 | 71.02 | +1.14% | |
| 68.45 | 70.23 | 67.51 | 70.22 | +2.60% | |
| 68.10 | 68.65 | 66.80 | 68.44 | +0.34% | |
| 66.90 | 68.78 | 66.15 | 68.21 | +2.45% | |
| 66.50 | 67.30 | 65.87 | 66.58 | +0.62% | |
| 65.87 | 67.15 | 65.51 | 66.17 | -1.30% | |
| 66.19 | 67.88 | 65.00 | 67.04 | +1.33% | |
| 66.39 | 67.25 | 65.46 | 66.16 | +0.67% | |
| 63.53 | 66.03 | 63.45 | 65.72 | +2.42% | |
| 64.16 | 64.90 | 63.48 | 64.17 | +0.50% | |
| 61.79 | 64.64 | 61.61 | 63.85 | +3.32% | |
| 61.12 | 62.10 | 60.67 | 61.80 | +1.66% | |
| 59.35 | 60.92 | 58.36 | 60.79 | +3.26% | |
| 59.76 | 59.88 | 58.52 | 58.87 | -0.71% | |
| 61.75 | 61.79 | 57.91 | 59.29 | -4.56% | |
| 60.16 | 63.46 | 60.14 | 62.12 | +3.90% | |
| 60.00 | 60.39 | 59.15 | 59.79 | -0.10% | |
| 60.24 | 60.49 | 59.71 | 59.85 | -0.37% | |
| 60.96 | 61.07 | 60.06 | 60.07 | -1.49% | |
| 61.21 | 62.00 | 60.30 | 60.98 | -0.70% | |
| 62.39 | 62.97 | 61.36 | 61.41 | -1.76% | |
| 61.36 | 62.80 | 60.64 | 62.51 | +3.05% | |
| 60.20 | 61.47 | 60.20 | 60.66 | +0.61% | |
| 59.31 | 61.12 | 58.76 | 60.29 | +2.69% | |
| 58.33 | 59.59 | 58.32 | 58.71 | -0.15% | |
| 57.34 | 59.02 | 56.88 | 58.80 | +3.94% | |
| 60.64 | 61.18 | 56.30 | 56.57 | -7.09% | |
| 61.50 | 63.98 | 60.69 | 60.89 | -0.52% | |
| 61.95 | 63.77 | 60.67 | 61.21 | +0.41% | |
| 60.89 | 61.45 | 59.84 | 60.96 | +0.11% | |
| 57.91 | 61.29 | 57.22 | 60.89 | +4.46% | |
| 57.63 | 60.03 | 56.70 | 58.29 | +0.69% | |
| 55.76 | 58.56 | 55.01 | 57.89 | +3.39% | |
| 55.12 | 56.03 | 54.27 | 55.99 | +1.93% | |
| 55.24 | 55.82 | 54.58 | 54.93 | -1.24% | |
| 54.00 | 56.60 | 53.72 | 55.62 | +2.06% | |
| 52.52 | 54.67 | 51.00 | 54.50 | +4.25% | |
| 52.40 | 53.67 | 52.01 | 52.28 | +0.69% | |
| 51.06 | 52.59 | 50.59 | 51.92 | -0.44% | |
| 51.82 | 52.47 | 51.72 | 52.15 | +0.44% | |
| 51.68 | 52.09 | 51.37 | 51.92 | +0.80% | |
| 51.62 | 51.69 | 50.27 | 51.51 | +0.14% | |
| 50.25 | 52.02 | 49.41 | 51.44 | +2.53% | |
| 49.69 | 51.00 | 49.10 | 50.17 | +1.01% | |
| 51.99 | 53.11 | 49.17 | 49.67 | -2.13% | |
| 48.80 | 51.50 | 48.51 | 50.75 | +4.53% | |
| 47.03 | 48.81 | 45.81 | 48.55 | +2.34% | |
| 49.72 | 50.30 | 47.10 | 47.44 | -4.14% | |
| 48.39 | 49.70 | 47.91 | 49.49 | +0.45% | |
| 51.62 | 51.75 | 49.01 | 49.27 | -5.03% | |
| 53.97 | 54.16 | 51.71 | 51.88 | -3.60% | |
| 54.00 | 54.41 | 52.96 | 53.82 | -0.70% | |
| 53.52 | 55.26 | 53.19 | 54.20 | +1.69% | |
| 52.54 | 53.66 | 51.20 | 53.30 | -0.60% | |
| 55.58 | 55.92 | 53.42 | 53.62 | -3.39% | |
| 53.67 | 56.19 | 53.54 | 55.50 | +3.49% | |
| 51.08 | 54.06 | 50.56 | 53.63 | +3.13% | |
| 49.11 | 52.40 | 48.12 | 52.00 | +6.36% | |
| 48.10 | 49.72 | 47.64 | 48.89 | +1.96% | |
| 47.59 | 48.61 | 47.08 | 47.95 | -0.19% | |
| 48.49 | 51.73 | 47.11 | 48.04 | -0.95% | |
| 43.81 | 51.78 | 42.82 | 48.50 | -9.11% | |
| 52.50 | 53.51 | 50.85 | 53.36 | +2.30% | |
| 51.75 | 52.72 | 51.06 | 52.16 | +2.58% | |
| 49.08 | 51.48 | 49.08 | 50.85 | +3.78% | |
| 50.46 | 50.95 | 48.11 | 49.00 | -2.84% | |
| 50.25 | 51.25 | 49.56 | 50.43 | +0.44% | |
| 50.30 | 50.47 | 49.24 | 50.21 | +2.72% | |
| 50.26 | 50.66 | 48.31 | 48.88 | -4.01% | |
| 52.69 | 53.27 | 50.85 | 50.92 | -3.06% | |
| 48.19 | 52.68 | 48.19 | 52.53 | +9.76% | |
| 47.71 | 49.02 | 47.28 | 47.86 | -1.36% | |
| 50.78 | 51.35 | 48.03 | 48.52 | -2.61% | |
| 49.94 | 51.46 | 49.31 | 49.82 | -0.38% | |
| 52.03 | 52.28 | 49.92 | 50.01 | — |
Prices are adjusted for stock splits. See adjusted closing price for how dividends and splits affect history, and the CECO chart for longer ranges.