CECO Environmental Corp. (CECO) NASDAQ

Currency In USD

AD

CECO Historical Return

If you invested $1000 in CECO Environmental Corp. (CECO) 10 years ago, it would be worth $6,449.05 as of August 23, 2026, based on a reinvested dividends scenario. Over the same period, a $1000 investment made 5 years ago would be worth $9,878.45, while $1000 invested 1 year ago would be worth $1,504.42. This corresponds to total returns of 544.91%, 887.85%, 50.44%, respectively, with annualized returns of 20.48%, 58.06%, 50.44%.

Custom investment amounts or purchase dates can also be explored using the Stoculator calculator. Past performance does not guarantee future results.

AD

CECO Historical Data

Date Range:

DateOpenCloseAdj CloseHighLowVolume
August 21, 202674.4571.5271.5275.2370.54615,105
August 20, 202674.56737375.3671.84680,466
August 19, 202677.1575.2275.2278.5671.76782,544
August 18, 202683.3876.5576.5583.3876.33691,410
August 17, 202679.984.1584.1584.7779.861.12M
August 14, 202677.179.5979.5979.6776571,936
August 13, 202677.8176.8276.8280.0176.24926,256
August 12, 202677.1875.8375.8379.9474.831.59M
August 11, 202670.2973.9773.9774.3167.21.17M
August 10, 202668.1970.3870.3873.68661.42M
August 07, 202670.470.9270.9271.6568.171.84M
August 06, 202667.8668.6168.6169.9466.02541,066
August 05, 202670.469.1269.1271.668.74579,617
August 04, 202668.1870.2770.2771.568.181.39M
August 03, 202664.668.3368.3368.5664.4617,043
July 31, 202667.2965.8965.8970.2865.37671,661
July 30, 202664.2865.5465.5466.362.541.35M
July 29, 202667.3859.8259.8267.8559.452.46M
July 28, 202671.9667.4867.4871.9666.371.32M
July 27, 202675.7573.7773.7776.6970.61.21M
July 23, 202681.3679.5979.5982.779.37618,671
July 22, 202680.6281.8281.8284.2680.62563,458
July 21, 202681.5582.0982.0983.5880.08934,541
July 20, 20268178.8878.8881.8578.73499,413
July 17, 202678.2879.9379.9382.3477.97692,195
July 16, 202679.1980.380.381.7978.01627,292
July 15, 202682.1480.5180.5184.3879.21427,953
July 14, 20268582.8582.8585.7382.32515,034
July 13, 202682.2781.981.984.5681.33514,478
July 10, 202683.8883.6383.6384.9982.91707,319
July 09, 202685.5484.3284.3287.6182.07784,882
July 08, 202678.579.5379.5380.2477.11715,891
July 07, 202679.278.8478.8480.6775.76719,153
July 06, 202683.3180.6880.6885.5179.19965,162
July 02, 202685.5582.1582.1586.5678.721.14M
July 01, 202689.2285.5585.5589.5385658,781
June 30, 202690.8590.7490.7491.7687.78721,722
June 29, 202690.4790.0790.0792.2387.72700,484
June 26, 202694.0991.8791.8794.2591.271.88M
June 25, 202696.6595.0995.0999.994.5615,804
June 24, 202697.2795.495.497.7894.151.08M
June 23, 202696.4296.6796.6799.295674,248
June 22, 202697.8899.6799.6710096.98940,373
June 18, 202695.0498.498.499.2392.85777,201
June 17, 202693.3394.4694.4694.9790.83657,051
June 16, 20269592.5592.5596.6192.37576,145
June 15, 202696.2795.0195.0110094.7851,090
June 12, 202697.5396.7496.74100.5695.68693,683
June 11, 202693.7696.4196.4197.8893.76814,173
June 10, 202694.8592.2992.29101.2492.121.39M
June 09, 202686.6495.4595.4595.6883.541.58M
June 08, 202679.3180.5380.5381.6478.5764,751
June 05, 202679.3578.0278.028177.081M
June 04, 202680.5781.181.182.7779.051.54M
June 03, 202677.9379.4779.4780.9977.2728,483
June 02, 202679.8778.4778.4784.8477.91.2M
June 01, 202675.2279.0379.0379.7474.11.62M
May 29, 202682.7274.7574.7583.0873.142.2M
May 28, 202685.6383.3183.3186.0177.52.17M
May 27, 202690.7686.9586.959286.25673,277
AD