Too many bounce backs. When Blum trades, the stock stays OVERSOLD all day long.
Latest filing shows 5,367,726 shares. If Blum is selling it's tiny lots of 100. Let's not forget, CECO could buy shares at any time. They don't have to announce it as they have already done so.