Needham analyst James Ricchiuti reiterates CECO Environmental (NASDAQ:CECO) with a Buy and maintains $80 price target.