{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.morvs.ai/fails-to-deliver/125141101#ftd","name":"Fails-to-deliver — CECO ENVIRONMENTAL CORP","description":"Settlement fails-to-deliver for CECO ENVIRONMENTAL CORP (CECO), CUSIP 125141101. Over the rolling 12-month window: 375,894 total fail shares across 65 settlement days, peaking at 75,720 shares on 2026-04-01.","variableMeasured":["fail-to-deliver shares","closing price"],"isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","rollup":{"cusip":"125141101","symbol":"CECO","issuer_name":"CECO ENVIRONMENTAL CORP","total_fail_shares":375894,"peak_fail_shares":75720,"peak_date":"2026-04-01","days_with_fails":65,"window":["2025-06-04","2026-05-29"],"url":"https://api.morvs.ai/fails-to-deliver/125141101"},"recent_series":[{"settlement_date":"2026-10-13","quantity_fails":710,"price":64.64},{"settlement_date":"2026-09-24","quantity_fails":4527,"price":74.99},{"settlement_date":"2026-09-16","quantity_fails":1,"price":67.46},{"settlement_date":"2026-09-14","quantity_fails":94,"price":78.34},{"settlement_date":"2026-08-04","quantity_fails":1113,"price":68.33},{"settlement_date":"2026-08-03","quantity_fails":71,"price":65.89},{"settlement_date":"2026-07-31","quantity_fails":2452,"price":65.54},{"settlement_date":"2026-07-17","quantity_fails":646,"price":80.3},{"settlement_date":"2026-07-16","quantity_fails":72,"price":80.51},{"settlement_date":"2026-07-10","quantity_fails":62,"price":84.32},{"settlement_date":"2026-07-06","quantity_fails":224,"price":82.15},{"settlement_date":"2026-07-02","quantity_fails":2,"price":85.55},{"settlement_date":"2026-07-01","quantity_fails":301,"price":90.74},{"settlement_date":"2026-06-30","quantity_fails":2,"price":90.07},{"settlement_date":"2026-06-29","quantity_fails":288,"price":91.87},{"settlement_date":"2026-06-26","quantity_fails":2,"price":95.09},{"settlement_date":"2026-06-25","quantity_fails":176,"price":95.4},{"settlement_date":"2026-06-24","quantity_fails":92,"price":96.67},{"settlement_date":"2026-06-23","quantity_fails":7540,"price":99.67},{"settlement_date":"2026-06-22","quantity_fails":7461,"price":98.4},{"settlement_date":"2026-06-18","quantity_fails":2,"price":94.46},{"settlement_date":"2026-06-17","quantity_fails":84,"price":92.55},{"settlement_date":"2026-06-16","quantity_fails":2,"price":95.01},{"settlement_date":"2026-06-15","quantity_fails":2,"price":96.74},{"settlement_date":"2026-06-12","quantity_fails":1505,"price":96.41},{"settlement_date":"2026-06-11","quantity_fails":2,"price":92.29},{"settlement_date":"2026-06-10","quantity_fails":2,"price":95.45},{"settlement_date":"2026-06-09","quantity_fails":2,"price":80.53},{"settlement_date":"2026-06-08","quantity_fails":3156,"price":78.02},{"settlement_date":"2026-06-05","quantity_fails":866,"price":81.1},{"settlement_date":"2026-06-04","quantity_fails":2,"price":79.47},{"settlement_date":"2026-06-03","quantity_fails":119,"price":78.47},{"settlement_date":"2026-06-02","quantity_fails":40597,"price":79.03},{"settlement_date":"2026-05-29","quantity_fails":57587,"price":83.31},{"settlement_date":"2026-05-27","quantity_fails":209,"price":89.87},{"settlement_date":"2026-05-26","quantity_fails":6413,"price":81.71},{"settlement_date":"2026-05-21","quantity_fails":2809,"price":81.29},{"settlement_date":"2026-05-19","quantity_fails":15588,"price":79.44},{"settlement_date":"2026-05-15","quantity_fails":2210,"price":86.08},{"settlement_date":"2026-05-14","quantity_fails":234,"price":83.14},{"settlement_date":"2026-05-12","quantity_fails":551,"price":81.5},{"settlement_date":"2026-05-07","quantity_fails":5587,"price":86.25},{"settlement_date":"2026-05-06","quantity_fails":66652,"price":87.78},{"settlement_date":"2026-05-05","quantity_fails":27639,"price":78.17},{"settlement_date":"2026-05-04","quantity_fails":344,"price":74.3},{"settlement_date":"2026-05-01","quantity_fails":641,"price":74.14},{"settlement_date":"2026-04-29","quantity_fails":3751,"price":74.29},{"settlement_date":"2026-04-27","quantity_fails":196,"price":64.89},{"settlement_date":"2026-04-21","quantity_fails":4,"price":65.07},{"settlement_date":"2026-04-16","quantity_fails":365,"price":64.69},{"settlement_date":"2026-04-15","quantity_fails":12,"price":66.07},{"settlement_date":"2026-04-10","quantity_fails":2,"price":65.02},{"settlement_date":"2026-04-01","quantity_fails":75720,"price":59.58},{"settlement_date":"2026-03-27","quantity_fails":2,"price":61.09},{"settlement_date":"2026-03-26","quantity_fails":62,"price":62.08},{"settlement_date":"2026-03-18","quantity_fails":12,"price":58.8},{"settlement_date":"2026-03-03","quantity_fails":62,"price":57.81},{"settlement_date":"2026-02-27","quantity_fails":68,"price":63.32},{"settlement_date":"2026-02-23","quantity_fails":444,"price":78.78},{"settlement_date":"2026-02-20","quantity_fails":40,"price":78.24},{"settlement_date":"2026-02-17","quantity_fails":206,"price":79.14},{"settlement_date":"2026-02-11","quantity_fails":5505,"price":73.49},{"settlement_date":"2026-02-09","quantity_fails":99,"price":72.37},{"settlement_date":"2026-02-05","quantity_fails":2,"price":68.85},{"settlement_date":"2026-02-04","quantity_fails":378,"price":70.86},{"settlement_date":"2026-01-12","quantity_fails":6337,"price":61.8},{"settlement_date":"2025-12-26","quantity_fails":5,"price":62.51},{"settlement_date":"2025-12-22","quantity_fails":218,"price":58.71},{"settlement_date":"2025-12-03","quantity_fails":3942,"price":52.28},{"settlement_date":"2025-11-25","quantity_fails":60,"price":51.44},{"settlement_date":"2025-11-24","quantity_fails":34,"price":50.17},{"settlement_date":"2025-10-30","quantity_fails":166,"price":48.04},{"settlement_date":"2025-10-28","quantity_fails":58,"price":53.36},{"settlement_date":"2025-10-21","quantity_fails":18650,"price":50.21},{"settlement_date":"2025-10-20","quantity_fails":3,"price":48.88},{"settlement_date":"2025-10-17","quantity_fails":17732,"price":50.92},{"settlement_date":"2025-10-16","quantity_fails":19372,"price":52.53},{"settlement_date":"2025-10-15","quantity_fails":34,"price":47.86},{"settlement_date":"2025-10-14","quantity_fails":2427,"price":48.52},{"settlement_date":"2025-09-25","quantity_fails":969,"price":49.89},{"settlement_date":"2025-09-19","quantity_fails":213,"price":51.15},{"settlement_date":"2025-09-17","quantity_fails":925,"price":50.68},{"settlement_date":"2025-09-10","quantity_fails":22456,"price":45.28},{"settlement_date":"2025-08-25","quantity_fails":217,"price":47.98},{"settlement_date":"2025-08-18","quantity_fails":157,"price":44.61},{"settlement_date":"2025-08-12","quantity_fails":109,"price":44.42},{"settlement_date":"2025-08-01","quantity_fails":2467,"price":44.95},{"settlement_date":"2025-07-28","quantity_fails":49,"price":34.63},{"settlement_date":"2025-07-24","quantity_fails":426,"price":33.84},{"settlement_date":"2025-07-09","quantity_fails":772,"price":29.61},{"settlement_date":"2025-06-25","quantity_fails":1,"price":29.37},{"settlement_date":"2025-06-24","quantity_fails":223,"price":28.91},{"settlement_date":"2025-06-18","quantity_fails":2252,"price":29.8},{"settlement_date":"2025-06-17","quantity_fails":759,"price":29.3},{"settlement_date":"2025-06-16","quantity_fails":467,"price":27.75},{"settlement_date":"2025-06-12","quantity_fails":236,"price":27.14},{"settlement_date":"2025-06-09","quantity_fails":411,"price":26.19},{"settlement_date":"2025-06-04","quantity_fails":353,"price":27.78}],"_source":{"data_provider":"AI Analytics","brand_name":"MORVS","brand_url":"https://morvs.ai/","data_provider_url":"https://api.morvs.ai","license":"https://creativecommons.org/publicdomain/zero/1.0/","primary_source":"https://www.sec.gov/data/foiadocsfailsdatahtm","primary_source_dataset":"SEC CNS Fails-to-Deliver","generated_at":"2026-11-01T09:26:26.859Z"}}