We may have a rough quarterly report and that is what is holding this stock back in the past weeks and months.
If I recall correctly, there was a pricing discount implemented in the last quarter and month-over-month gains in market share have not been dramatic. Any benefit of NMS (and, btw, there may well be a big one) is not really going to show up fully until next quarter. So, this quarter could disappoint or meet expectations and nothing more. However, looking two to three quarters out (as the market normally does for a growth stock), we are primed for a serious rise.
Will be interesting to watch. Best wishes to all...I'm going to continue to hold.