CECO Environmental Corp. revised earnings guidance for the full year of 2023. For the year, the company expects revenues to be between $500 million to $525 million, up at least 21%, at the mid-point, year over year against previous outlook of to exceed $485 million.