CECO surges 21% on earnings as shorts hold their ground
CECO Environmental Corp. just had one of its best weeks in recent memory — up 21% over five days and 14% in Tuesday's session alone following its April 28 results. With the stock at $74.29 and analysts still trailing…
