[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"stock-detail-CECO":3,"stock-dividends-CECO":31,"homepage-market-summary":195},{"ticker":4,"date":5,"profile":6,"dividend":9,"quote":15},"CECO","2026-10-02",{"name":7,"exchange":8,"sector":9,"industry":10,"description":11,"ceo":9,"employees":12,"headquarters":13,"founded":9,"is_fund":14,"issuer":9,"category":9},"Ceco Environmental Corp","Nasdaq",null,"INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP","CECO Environmental Corp is an industrial company, serving industrial air, industrial water, and energy transition markets. It offers various engineered and configured products and solutions, including dampers and diverters, selective catalytic reduction systems, severe-service and industrial cyclones, dust collectors, thermal oxidizers, filtration systems, wet and dry scrubbers, water treatment packages, industrial silencers, etc. These products are offered through brands like Western Airducts, WK, Wakefield Acoustics, Transcend, Verantis, and others. The company's reportable segments are: Engineered Systems, which derive maximum revenue, and Industrial Process Solutions. Geographically, it derives key revenue from the U.S., followed by the Netherlands, the UK, China, and other markets.","1,540","Addison, TX",false,{"close":16,"open":17,"high":18,"low":19,"prev_close":20,"change":21,"percent_change":22,"volume":23,"transactions":24,"vwap":25,"high_52w":26,"low_52w":27,"avg_volume_52w":28,"range_52w_percent":29,"record_count":30},73.66,73.68,75.23,73.55,71.87,1.79,2.49,747855.741632,14127,74.4699,101.24,42.82,658293.98587346,52.8,9790,{"ticker":4,"is_dividend_payer":14,"overview":32,"history":39,"annual_payouts":167,"last_updated":194},{"annual_dividend":33,"dividend_yield":33,"payout_ratio":9,"frequency":34,"growth_years":33,"dividend_growth_yoy":35,"ex_dividend_date":36,"pay_date":37,"summary":38},0,"None",-14.8,"2017-09-14","2017-09-29","CECO has not paid a regular dividend since Sep 2017.",[40,46,51,56,62,67,72,77,82,87,92,97,103,108,113,119,124,129,134,139,145,149,154,158,163],{"ex_dividend_date":36,"pay_date":37,"record_date":41,"declaration_date":42,"cash_amount":43,"adjusted_amount":43,"type":44,"currency":45},"2017-09-15","2017-08-09",0.075,"Regular","USD",{"ex_dividend_date":47,"pay_date":48,"record_date":49,"declaration_date":50,"cash_amount":43,"adjusted_amount":43,"type":44,"currency":45},"2017-06-14","2017-06-30","2017-06-16","2017-05-08",{"ex_dividend_date":52,"pay_date":53,"record_date":54,"declaration_date":55,"cash_amount":43,"adjusted_amount":43,"type":44,"currency":45},"2017-03-15","2017-03-31","2017-03-17","2017-03-06",{"ex_dividend_date":57,"pay_date":58,"record_date":59,"declaration_date":60,"cash_amount":61,"adjusted_amount":61,"type":44,"currency":45},"2016-12-14","2016-12-30","2016-12-16","2016-11-07",0.066,{"ex_dividend_date":63,"pay_date":64,"record_date":65,"declaration_date":66,"cash_amount":61,"adjusted_amount":61,"type":44,"currency":45},"2016-09-14","2016-09-30","2016-09-16","2016-08-08",{"ex_dividend_date":68,"pay_date":69,"record_date":70,"declaration_date":71,"cash_amount":61,"adjusted_amount":61,"type":44,"currency":45},"2016-06-15","2016-06-30","2016-06-18","2016-05-06",{"ex_dividend_date":73,"pay_date":74,"record_date":75,"declaration_date":76,"cash_amount":61,"adjusted_amount":61,"type":44,"currency":45},"2016-03-16","2016-03-30","2016-03-18","2016-03-09",{"ex_dividend_date":78,"pay_date":79,"record_date":80,"declaration_date":81,"cash_amount":61,"adjusted_amount":61,"type":44,"currency":45},"2015-12-14","2015-12-30","2015-12-16","2015-11-12",{"ex_dividend_date":83,"pay_date":84,"record_date":85,"declaration_date":86,"cash_amount":61,"adjusted_amount":61,"type":44,"currency":45},"2015-09-16","2015-09-30","2015-09-18","2015-08-05",{"ex_dividend_date":88,"pay_date":89,"record_date":90,"declaration_date":91,"cash_amount":61,"adjusted_amount":61,"type":44,"currency":45},"2015-06-10","2015-06-26","2015-06-12","2015-05-06",{"ex_dividend_date":93,"pay_date":94,"record_date":95,"declaration_date":96,"cash_amount":61,"adjusted_amount":61,"type":44,"currency":45},"2015-03-17","2015-03-31","2015-03-19","2015-03-04",{"ex_dividend_date":98,"pay_date":99,"record_date":100,"declaration_date":101,"cash_amount":102,"adjusted_amount":102,"type":44,"currency":45},"2014-12-17","2014-12-30","2014-12-19","2014-11-06",0.06,{"ex_dividend_date":104,"pay_date":105,"record_date":106,"declaration_date":107,"cash_amount":102,"adjusted_amount":102,"type":44,"currency":45},"2014-09-12","2014-09-30","2014-09-16","2014-08-07",{"ex_dividend_date":109,"pay_date":110,"record_date":111,"declaration_date":112,"cash_amount":102,"adjusted_amount":102,"type":44,"currency":45},"2014-06-11","2014-06-27","2014-06-13","2014-05-07",{"ex_dividend_date":114,"pay_date":115,"record_date":116,"declaration_date":117,"cash_amount":118,"adjusted_amount":118,"type":44,"currency":45},"2014-03-17","2014-03-31","2014-03-19","2014-03-05",0.05,{"ex_dividend_date":120,"pay_date":121,"record_date":122,"declaration_date":123,"cash_amount":118,"adjusted_amount":118,"type":44,"currency":45},"2013-12-13","2013-12-31","2013-12-17","2013-11-13",{"ex_dividend_date":125,"pay_date":126,"record_date":127,"declaration_date":128,"cash_amount":118,"adjusted_amount":118,"type":44,"currency":45},"2013-09-12","2013-09-30","2013-09-16","2013-08-22",{"ex_dividend_date":130,"pay_date":131,"record_date":132,"declaration_date":133,"cash_amount":118,"adjusted_amount":118,"type":44,"currency":45},"2013-06-12","2013-06-28","2013-06-14","2013-05-07",{"ex_dividend_date":135,"pay_date":136,"record_date":137,"declaration_date":138,"cash_amount":118,"adjusted_amount":118,"type":44,"currency":45},"2013-03-14","2013-03-28","2013-03-18","2013-03-06",{"ex_dividend_date":140,"pay_date":141,"record_date":142,"declaration_date":143,"cash_amount":144,"adjusted_amount":144,"type":44,"currency":45},"2012-12-12","2012-12-28","2012-12-14","2012-11-27",0.045,{"ex_dividend_date":146,"pay_date":147,"record_date":148,"declaration_date":9,"cash_amount":144,"adjusted_amount":144,"type":44,"currency":45},"2012-09-12","2012-09-28","2012-09-14",{"ex_dividend_date":150,"pay_date":151,"record_date":152,"declaration_date":9,"cash_amount":153,"adjusted_amount":153,"type":44,"currency":45},"2012-06-13","2012-06-29","2012-06-15",0.035,{"ex_dividend_date":155,"pay_date":156,"record_date":157,"declaration_date":9,"cash_amount":153,"adjusted_amount":153,"type":44,"currency":45},"2012-03-16","2012-03-30","2012-03-20",{"ex_dividend_date":159,"pay_date":160,"record_date":161,"declaration_date":9,"cash_amount":162,"adjusted_amount":162,"type":44,"currency":45},"2011-12-13","2011-12-30","2011-12-15",0.025,{"ex_dividend_date":164,"pay_date":165,"record_date":166,"declaration_date":9,"cash_amount":162,"adjusted_amount":162,"type":44,"currency":45},"2011-09-13","2011-09-30","2011-09-15",[168,172,176,179,183,187,191],{"year":169,"total_dividend":170,"growth_pct":35,"payments_count":171},2017,0.225,3,{"year":173,"total_dividend":174,"growth_pct":33,"payments_count":175},2016,0.264,4,{"year":177,"total_dividend":174,"growth_pct":178,"payments_count":175},2015,14.8,{"year":180,"total_dividend":181,"growth_pct":182,"payments_count":175},2014,0.23,15,{"year":184,"total_dividend":185,"growth_pct":186,"payments_count":175},2013,0.2,25,{"year":188,"total_dividend":189,"growth_pct":190,"payments_count":175},2012,0.16,220,{"year":192,"total_dividend":118,"growth_pct":33,"payments_count":193},2011,2,"2026-09-30T02:20:30.744448+00:00",{"status":196,"indices":197,"watchlist":240,"sectors":262,"benchmarks":317},"success",[198,206,213,220,227,233],{"symbol":199,"name":200,"price":201,"change":202,"pct_change":203,"is_up":204,"sparkline":205,"date":5},"SPX","S&P 500",7722.72,56.27,0.73,true,"0.0,5.0 2.3,8.0 4.6,10.4 6.9,13.4 9.3,9.1 11.6,11.5 13.9,13.8 16.2,16.0 18.5,10.3 20.8,9.5 23.2,2.0 25.5,2.0 27.8,5.9 30.1,6.0 32.4,3.4 34.7,7.3 37.1,8.2 39.4,9.4 41.7,8.5 44.0,4.8",{"symbol":207,"name":208,"price":209,"change":210,"pct_change":211,"is_up":204,"sparkline":212,"date":5},"NDX","NASDAQ 100",30807.93,306.37,1,"0.0,11.5 2.3,11.7 4.6,12.4 6.9,14.8 9.3,12.8 11.6,14.6 13.9,16.0 16.2,15.9 18.5,12.2 20.8,10.7 23.2,4.4 25.5,2.6 27.8,4.5 30.1,4.5 32.4,3.5 34.7,6.0 37.1,5.5 39.4,5.0 41.7,4.3 44.0,2.0",{"symbol":214,"name":215,"price":216,"change":217,"pct_change":218,"is_up":204,"sparkline":219,"date":5},"DJI","DOW JONES",51177,250,0.49,"0.0,2.0 2.3,5.5 4.6,7.8 6.9,9.5 9.3,6.7 11.6,7.5 13.9,9.4 16.2,12.9 18.5,11.1 20.8,11.7 23.2,9.6 25.5,10.7 27.8,12.6 30.1,13.5 32.4,10.8 34.7,12.8 37.1,13.5 39.4,16.0 41.7,15.9 44.0,14.5",{"symbol":221,"name":222,"price":223,"change":224,"pct_change":225,"is_up":204,"sparkline":226,"date":5},"COMP","NASDAQ Composite",27190.86,319.27,1.19,"0.0,10.2 2.3,11.1 4.6,13.0 6.9,14.9 9.3,12.1 11.6,13.7 13.9,16.0 16.2,16.0 18.5,11.1 20.8,10.0 23.2,3.4 25.5,2.0 27.8,5.4 30.1,5.4 32.4,3.9 34.7,6.7 37.1,6.9 39.4,6.2 41.7,6.1 44.0,2.6",{"symbol":228,"name":229,"price":230,"change":186,"pct_change":231,"is_up":204,"sparkline":232,"date":5},"RUT","RUSSELL 2000",2815.2,0.9,"0.0,2.0 2.3,3.0 4.6,6.1 6.9,8.4 9.3,7.5 11.6,8.8 13.9,10.4 16.2,11.3 18.5,10.2 20.8,11.2 23.2,10.1 25.5,8.8 27.8,12.9 30.1,13.1 32.4,12.8 34.7,14.4 37.1,15.1 39.4,16.0 41.7,15.1 44.0,13.2",{"symbol":234,"name":235,"price":236,"change":237,"pct_change":238,"is_up":14,"sparkline":239,"date":5},"VIX","CBOE VIX",15.31,-1.08,-6.59,"0.0,14.8 2.3,10.2 4.6,7.3 6.9,2.0 9.3,9.7 11.6,4.9 13.9,4.5 16.2,2.5 18.5,11.3 20.8,13.7 23.2,13.5 25.5,16.0 27.8,12.3 30.1,10.4 32.4,13.5 34.7,8.8 37.1,8.9 39.4,7.8 41.7,7.6 44.0,11.8",[241,248,255],{"symbol":242,"name":243,"price":244,"change":245,"pct_change":246,"is_up":204,"sparkline":247,"date":5},"NVDA","NVIDIA Corp",233.95,3.09,1.34,"0.0,16.0 7.3,15.3 14.7,9.6 22.0,12.1 29.3,10.3 36.7,6.6 44.0,2.0",{"symbol":249,"name":250,"price":251,"change":252,"pct_change":253,"is_up":204,"sparkline":254,"date":5},"AAPL","Apple Inc",333.69,3.37,1.02,"0.0,8.2 7.3,2.0 14.7,5.2 22.0,16.0 29.3,11.7 36.7,14.9 44.0,10.9",{"symbol":256,"name":257,"price":258,"change":259,"pct_change":260,"is_up":204,"sparkline":261,"date":5},"TSLA","Tesla Inc",370.59,16.48,4.65,"0.0,2.0 7.3,5.3 14.7,13.4 22.0,16.0 29.3,14.9 36.7,15.3 44.0,6.1",[263,268,272,277,282,287,292,297,302,307,312],{"name":264,"etf":265,"change":266,"price":267,"is_up":204},"Technology","XLK",1.01,199.81,{"name":269,"etf":270,"change":102,"price":271,"is_up":204},"Financials","XLF",53.49,{"name":273,"etf":274,"change":275,"price":276,"is_up":14},"Healthcare","XLV",-0.01,166.18,{"name":278,"etf":279,"change":280,"price":281,"is_up":204},"Consumer Cycl","XLY",1.13,110.04,{"name":283,"etf":284,"change":285,"price":286,"is_up":204},"Consumer Staples","XLP",0.25,80.53,{"name":288,"etf":289,"change":290,"price":291,"is_up":204},"Energy","XLE",0.4,62.95,{"name":293,"etf":294,"change":295,"price":296,"is_up":204},"Industrials","XLI",0.78,169.95,{"name":298,"etf":299,"change":300,"price":301,"is_up":204},"Materials","XLB",0.66,48.86,{"name":303,"etf":304,"change":305,"price":306,"is_up":204},"Real Estate","XLRE",0.32,40.81,{"name":308,"etf":309,"change":310,"price":311,"is_up":204},"Utilities","XLU",0.38,39.83,{"name":313,"etf":314,"change":315,"price":316,"is_up":204},"Comm Services","XLC",0.35,110.32,[318,323,327,331],{"ticker":319,"name":320,"price":321,"change":322,"is_up":204},"SPY","SPDR S&P 500 ETF",769.64,0.74,{"ticker":324,"name":325,"price":326,"change":253,"is_up":204},"QQQ","Invesco QQQ Trust",749.58,{"ticker":328,"name":329,"price":330,"change":218,"is_up":204},"DIA","SPDR Dow Jones ETF",511.1,{"ticker":332,"name":333,"price":334,"change":231,"is_up":204},"IWM","iShares Russell 2000",281.52]