L2 from level 2 there are over six millions shares on bid side and they are not buy cmk for fun, because they know that this stock will up soon. buy now when sp is low, sell high when you think you will have good profit, it is very simple. every stock has down time so do cmk, but once cmk got contract then it will fly again. every thing is possible, trust yourself, trust cmk, good luck every one.