CECO Environmental Corp CECO

Open calendar →

CECO Environmental Corp. - Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 75.6300 · FX 1 USD = 1.288650 SGD · about SGD 97.4606 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 34.71 → 75.63 · 117.9%
99.67067.19034.710 1,2 3 4,5,6 7 8,9 10 11 12 13 14 15 16 17 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 26 Jul 2025 — 27 Jul 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
Weekend
Weekend
79.3100 80.2200 74.3200 75.6300 1,076,200
81.3600 82.7000 79.3700 79.5900 618,700
80.6200 84.2600 80.6200 81.8200 563,500
81.5500 83.5800 80.0800 82.0900 934,500
81.0000 81.8500 78.7300 78.8800 499,400
Weekend
Weekend
78.2800 82.3400 77.9700 79.9300 692,200
79.1900 81.7900 78.0100 80.3000 627,300
82.1400 84.3800 79.2100 80.5100 428,000
85.0000 85.7300 82.3200 82.8500 517,700
82.2700 84.5600 81.3300 81.9000 600,600
Weekend
Weekend
83.8800 84.9900 82.9100 83.6300 707,300
85.5400 87.6100 82.0700 84.3200 784,900
78.5000 80.2400 77.1100 79.5300 774,400
79.2000 80.6700 75.7600 78.8400 719,200
83.3100 85.5100 79.2000 80.6800 965,200
Weekend
Weekend
No trading
85.5500 86.5600 78.7200 82.1500 1,137,800
89.2200 89.5300 85.0000 85.5500 658,800
90.8500 91.7600 87.7800 90.7400 721,800
90.4700 92.2300 87.7200 90.0700 700,800
Weekend
Weekend
94.0900 94.2500 91.2700 91.8700 1,877,000
96.6500 99.9000 94.5000 95.0900 615,800
97.2700 97.7800 94.1500 95.4000 1,076,000
96.4200 99.2000 95.0000 96.6700 674,200
97.8800 100.0000 96.9800 99.6700 942,000
Weekend
Weekend
No trading
95.0400 99.2300 92.8500 98.4000 777,200
93.3300 94.9700 90.8300 94.4600 657,100
95.0000 96.6100 92.3700 92.5500 576,200
96.2700 100.0000 94.7000 95.0100 851,200
Weekend
Weekend
97.5300 100.5600 95.6800 96.7400 693,800
93.7600 97.8800 93.7600 96.4100 814,200
94.8500 101.2400 92.1200 92.2900 1,393,800
17 · 8-K After market open · 15:42 ET 8-K ↗
86.6400 95.6800 83.5400 95.4500 1,582,800
79.3100 81.6400 78.5000 80.5300 764,800
Weekend
Weekend
79.3500 81.0000 77.0800 78.0200 1,000,300
80.5700 82.7700 79.0500 81.1000 1,535,200
77.9300 80.9900 77.2000 79.4700 755,400
79.8700 84.8400 77.9000 78.4700 1,205,400
75.2200 79.7400 74.1000 79.0300 1,620,800
16 · 8-K Pre-market · 09:16 ET FORM 8-K ↗
Weekend
Weekend
82.7200 83.0800 73.1400 74.7500 2,196,500
85.6300 86.0100 77.5000 83.3100 2,171,800
15 · 8-K Pre-market · 08:06 ET FORM 8-K ↗
90.7600 92.0000 86.2500 86.9500 679,800
84.0500 90.4200 83.2400 89.8700 1,198,300
No trading
Weekend
Weekend
81.8700 82.2400 80.2600 81.7100 592,500
81.0000 82.0000 79.2300 80.6800 409,900
79.9400 82.2200 77.7500 81.2900 590,900
78.0000 78.7000 73.6200 78.3200 902,000
82.2000 82.4300 78.6500 79.4400 694,200
Weekend
Weekend
83.9900 83.9900 80.5000 80.8400 433,700
83.2200 86.4500 82.6400 86.0800 670,400
81.9800 84.4300 79.1500 83.1400 716,300
80.6200 80.9200 78.0100 80.4500 506,100
82.0000 84.2800 81.3700 81.5000 701,100
Weekend
Weekend
82.7100 83.6100 80.3300 81.7800 650,900
87.4700 87.4700 80.3400 81.3800 888,700
89.1300 90.2500 85.1000 86.2500 1,102,800
79.0600 88.2400 79.0600 87.7800 1,706,700
77.8200 78.5900 74.3600 78.1700 1,799,200
Weekend
Weekend
74.2300 75.1000 72.6700 74.3000 500,100
14 · 10-Q After-hours · 16:24 ET 10-Q ↗
72.9700 75.2000 72.9100 74.1400 686,400
75.9300 75.9300 71.7100 72.4800 957,500
67.7400 75.4900 63.5200 74.2900 2,692,100
13 · 8-K Pre-market · 07:01 ET 8-K ↗
65.7300 67.2000 64.2100 64.9200 650,800
Weekend
Weekend
64.8700 65.7200 64.0700 64.8900 404,700
12 · 424B3 After-hours · 16:17 ET 424B3 ↗
64.5000 65.1200 63.1500 64.8000 430,100
62.7000 64.2500 62.1000 63.8300 528,700
65.2500 66.1700 61.0300 61.4700 330,100
65.2700 65.9400 64.3000 65.0700 311,100
Weekend
Weekend
65.2800 66.8200 65.1000 65.2700 255,700
64.4900 65.4300 63.2900 63.9900 272,100
65.6700 65.7400 63.1300 64.6900 270,200
67.0100 67.6800 65.5500 66.0700 371,400
63.7400 67.1900 63.5100 66.8600 463,300
Weekend
Weekend
65.1400 65.6200 63.8300 64.2400 366,800
62.6300 65.4100 62.4900 65.0200 329,800
62.2000 63.7100 61.7200 62.6100 616,500
59.7300 60.5600 58.5200 58.9100 437,900
62.8200 62.8200 59.7200 60.3400 463,900
Weekend
Weekend
No trading
11 · 8-K After market open · 15:15 ET 8-K ↗
60.0500 62.4000 59.7900 62.1800 306,000
60.6900 62.5400 60.6000 61.5000 392,400
57.5000 59.7600 57.2800 59.5800 722,700
61.4400 61.4400 57.0200 57.0200 577,500
Weekend
Weekend
60.7100 62.5400 60.3900 60.9500 805,500
61.1300 61.4900 60.0100 61.0900 527,600
62.9500 64.2600 61.4900 62.0800 729,500
57.7300 62.3900 56.8900 62.0400 714,700
57.3300 59.4500 56.6900 58.4100 408,700
Weekend
Weekend
56.8900 57.5100 54.7000 55.2800 904,600
55.4600 58.0600 55.0500 57.7400 570,000
58.7000 59.5400 56.1600 56.2800 637,300
57.4800 58.9100 56.2300 58.8000 658,500
55.5300 57.3400 54.5300 57.0600 674,700
Weekend
Weekend
54.7300 55.9400 53.7600 54.5000 688,900
56.7100 57.6500 54.0000 54.2900 627,700
53.6000 55.4800 53.6000 54.8900 499,200
51.8900 55.6700 51.3800 54.3400 811,900
51.4600 52.5000 50.1000 51.3800 734,200
Weekend
Weekend
53.0100 53.4700 51.9200 52.5300 837,100
54.6500 55.7700 53.2300 54.5500 694,100
54.1700 56.7800 53.5400 55.5100 820,200
56.0000 56.3300 53.9500 54.1700 1,174,400
10 · 10-K After-hours · 17:30 ET 10-K ↗
59.9600 61.0700 57.7300 57.8100 1,080,700
Weekend
Weekend
62.2500 62.4300 59.2300 60.4500 927,000
64.4700 66.4600 62.1100 63.3200 1,657,300
60.4800 66.0000 58.8500 64.8100 2,184,800
73.5000 73.5000 59.6600 60.0000 3,104,900
9 · 8-K Pre-market · 06:33 ET 8-K ↗ 8 · 8-K Pre-market · 07:33 ET FORM 8-K ↗
77.9400 78.9000 76.1600 77.6800 392,800
Weekend
Weekend
78.1500 80.3500 76.9700 78.7800 328,300
78.1200 79.0700 77.2500 78.2400 338,800
79.0400 81.7200 78.1300 78.4100 279,700
79.1200 79.9600 75.4500 78.9300 535,500
No trading
Weekend
Weekend
75.2200 79.1700 74.5900 79.1400 302,100
76.9400 77.5800 72.0400 75.1200 378,100
74.8300 77.1100 72.1100 76.1800 293,800
73.7500 75.6500 72.3000 73.4900 297,000
72.8600 75.2100 72.3000 73.7800 213,500
Weekend
Weekend
69.1700 73.3700 68.9000 72.3700 227,500
68.3800 70.9800 67.4700 68.0600 315,000
71.3600 72.2300 66.1800 68.8500 415,400
7 · 8-K Pre-market · 09:04 ET 8-K ↗
69.5100 70.9200 68.5300 70.8600 230,900
66.8000 69.1600 66.6600 68.1200 348,400
Weekend
Weekend
69.2100 70.4800 66.9400 67.4300 280,400
70.0400 71.6600 69.3600 70.1300 227,800
70.8600 71.4200 68.4400 69.5800 439,400
70.7400 71.6900 69.8800 71.0200 194,500
68.4500 70.2300 67.5100 70.2200 199,200
Weekend
Weekend
68.1000 68.6500 66.8000 68.4400 270,400
66.9000 68.7800 66.1500 68.2100 273,600
66.5000 67.3000 65.8700 66.5800 258,800
65.8700 67.1500 65.5100 66.1700 191,300
No trading
Weekend
Weekend
66.1900 67.8800 65.0000 67.0400 268,900
66.3900 67.2500 65.4600 66.1600 281,200
63.5300 66.0300 63.4500 65.7200 240,300
64.1600 64.9000 63.4800 64.1700 202,000
61.7900 64.6400 61.6100 63.8500 123,700
Weekend
Weekend
61.1200 62.1000 60.6700 61.8000 162,700
59.3500 60.9200 58.3600 60.7900 174,200
59.7600 59.8800 58.5200 58.8700 191,100
61.7500 61.7900 57.9100 59.2900 315,800
60.1600 63.4600 60.1400 62.1200 348,800
Weekend
Weekend
60.0000 60.3900 59.1500 59.7900 184,500
No trading
60.2400 60.4900 59.7100 59.8500 266,600
60.9600 61.0700 60.0600 60.0700 131,600
61.2100 62.0000 60.3000 60.9800 159,600
Weekend
Weekend
62.3900 62.9700 61.3600 61.4100 185,900
No trading
61.3600 62.8000 60.6400 62.5100 244,500
60.2000 61.4700 60.2000 60.6600 165,400
59.3100 61.1200 58.7600 60.2900 218,600
Weekend
Weekend
58.3300 59.5900 58.3200 58.7100 434,600
57.3400 59.0200 56.8800 58.8000 297,700
60.6400 61.1800 56.3000 56.5700 375,100
61.5000 63.9800 60.6900 60.8900 724,200
61.9500 63.7700 60.6700 61.2100 597,300
Weekend
Weekend
60.8900 61.4500 59.8400 60.9600 282,700
57.9100 61.2900 57.2200 60.8900 268,800
57.6300 60.0300 56.7000 58.2900 449,800
55.7600 58.5600 55.0100 57.8900 335,400
55.1200 56.0300 54.2700 55.9900 190,500
Weekend
Weekend
55.2400 55.8200 54.5800 54.9300 241,200
54.0000 56.6000 53.7200 55.6200 311,900
52.5200 54.6700 51.0000 54.5000 282,200
52.4000 53.6700 52.0100 52.2800 163,600
51.0600 52.5900 50.5900 51.9200 177,800
Weekend
Weekend
51.8200 52.4700 51.7200 52.1500 103,400
No trading
51.6800 52.0900 51.3700 51.9200 221,800
51.6200 51.6900 50.2700 51.5100 203,700
50.2500 52.0200 49.4100 51.4400 247,100
Weekend
Weekend
49.6900 51.0000 49.1000 50.1700 462,800
51.9900 53.1100 49.1700 49.6700 557,000
48.8000 51.5000 48.5100 50.7500 327,400
47.0300 48.8100 45.8100 48.5500 489,700
49.7200 50.3000 47.1000 47.4400 500,100
Weekend
Weekend
48.3900 49.7000 47.9100 49.4900 383,200
51.6200 51.7500 49.0100 49.2700 339,000
53.9700 54.1600 51.7100 51.8800 387,600
54.0000 54.4100 52.9600 53.8200 232,600
53.5200 55.2600 53.1900 54.2000 271,500
Weekend
Weekend
52.5400 53.6600 51.2000 53.3000 276,000
55.5800 55.9200 53.4200 53.6200 354,800
53.6700 56.1900 53.5400 55.5000 666,100
51.0800 54.0600 50.5600 53.6300 596,000
49.1100 52.4000 48.1200 52.0000 491,300
Weekend
Weekend
48.1000 49.7200 47.6400 48.8900 466,800
47.5900 48.6100 47.0800 47.9500 616,900
48.4900 51.7300 47.1100 48.0400 1,071,400
6 · 10-Q After market open · 12:24 ET 10-Q ↗ 4 · S-3ASR After market open · 15:16 ET S-3ASR ↗
43.8100 51.7800 42.8200 48.5000 2,026,600
5 · 8-K Pre-market · 07:05 ET 8-K ↗
52.5000 53.5100 50.8500 53.3600 749,400
Weekend
Weekend
51.7500 52.7200 51.0600 52.1600 394,200
49.0800 51.4800 49.0800 50.8500 512,800
50.4600 50.9500 48.1100 49.0000 583,400
50.2500 51.2500 49.5600 50.4300 375,300
50.3000 50.4700 49.2400 50.2100 313,700
Weekend
Weekend
50.2600 50.6600 48.3100 48.8800 299,700
52.6900 53.2700 50.8500 50.9200 494,200
48.1900 52.6800 48.1900 52.5300 847,300
47.7100 49.0200 47.2800 47.8600 966,800
50.7800 51.3500 48.0300 48.5200 584,200
Weekend
Weekend
49.9400 51.4600 49.3100 49.8200 542,600
52.0300 52.2800 49.9200 50.0100 282,300
51.5000 52.5200 50.6700 52.0300 489,200
53.0000 53.8800 50.6000 50.9900 534,700
50.7600 53.3900 50.3000 53.1000 437,100
Weekend
Weekend
51.4900 51.6800 49.7000 50.2800 419,800
52.1200 52.7800 50.8100 51.4900 390,200
50.4500 52.6500 50.0700 51.9100 610,200
50.1900 51.6400 49.7900 51.2000 939,600
49.9400 50.5500 49.4400 50.2800 618,700
Weekend
Weekend
49.6600 49.9800 48.4100 49.2600 569,600
49.0800 49.8900 48.5200 49.7000 759,200
50.9100 51.6300 49.7300 49.8900 392,300
50.0200 51.7300 49.7700 51.0300 514,100
48.8900 50.7500 48.1500 50.5300 426,200
Weekend
Weekend
51.0800 51.3800 48.7300 48.8900 1,728,700
49.1000 52.0500 48.8100 51.1500 535,200
50.4700 52.4600 48.7700 49.0500 985,900
3 · 8-K After market open · 12:12 ET 8-K ↗
49.1700 50.9700 48.0900 50.6800 505,400
48.0200 50.4100 47.6300 49.3300 434,400
Weekend
Weekend
47.5800 48.4500 47.1200 48.1300 385,700
47.5200 48.4000 47.3300 47.6600 220,900
45.9500 47.1500 45.5100 47.1500 472,100
45.0300 45.5700 44.2200 45.2800 726,300
47.5000 47.9600 45.0000 45.1200 468,100
Weekend
Weekend
49.0000 50.0000 46.1700 47.1700 620,200
46.7700 49.4400 46.6000 48.7700 500,900
45.7000 47.2800 45.4800 46.4300 522,000
44.3100 46.9800 43.9000 45.5200 941,000
No trading
Weekend
Weekend
46.5400 46.5400 42.7800 45.5900 709,200
46.8900 47.4600 46.6300 46.6900 459,100
47.7600 48.0500 46.4400 46.8000 389,800
47.8700 48.5900 47.4900 48.0900 360,100
47.9500 47.9600 45.2400 47.5400 150,800
Weekend
Weekend
46.7500 48.3100 46.2400 47.9800 276,900
45.6700 46.7300 44.9400 46.5900 261,700
44.5400 45.3000 43.8200 45.2100 254,800
46.3900 46.5600 44.4300 44.7300 454,700
44.8900 46.6000 44.3600 46.5800 365,300
Weekend
Weekend
44.7100 44.7100 43.7100 44.6100 472,600
45.8000 45.8000 44.6000 44.6500 309,200
47.1400 47.3900 44.6700 46.0500 497,300
44.5600 47.4000 43.9700 46.9500 348,500
44.0200 44.6800 43.3400 44.4200 289,100
Weekend
Weekend
44.2100 44.5000 42.9000 43.9300 415,800
45.6700 45.8100 43.0600 44.0200 492,100
45.4200 45.7700 44.5700 45.4800 251,100
45.0000 45.8000 43.6600 45.6000 482,400
45.1400 45.7700 43.4000 44.8400 944,300
Weekend
Weekend
43.3100 46.0700 41.7200 45.1300 887,900
43.5300 44.9700 42.4900 44.9500 772,700
41.0300 43.8000 40.4100 43.5300 1,001,100
2 · 10-Q After market open · 10:59 ET 10-Q ↗
38.9000 41.0500 37.1500 40.3500 1,020,000
1 · 8-K Pre-market · 07:02 ET 8-K ↗
34.8500 34.8500 33.8200 34.7100 435,200
Weekend
Weekend

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.