I have traded this for many years and I have never seen this stock so controlled and manipulated as has been for several years now. Using algorithmic trading they pump and dump it from the top to the bottom of its trading range and it gets weaker and weaker with lower highs and lows stuck in a down channel. Now BMO and CIBC are trying to pump it only a day or two after it was held down in the 17.60 range by algoritmic trading. They short it drive it down then hold it there cover the shorts and load up then push it up and sell. Then do it all over again and that is why this has been so volatile. They are making millions and the stock goes nowhere but down due to investors giving up. Sooner or later it will have its run but dont listen to the bull coming out of BMO or CIBC as its a little too timely in my opinion.