I came here for a swing trade months ago. Didn't take long to realize this is much better suited for a long term position. They are growing at an outstanding rate and the stock price will reflect that in the future. If you watch it every day expecting that "today will be the day it hits", then you will be disappointed regularly. For me it's a patience play, and historically I'm not good at those but I've decided to take my time on this one and ignore both the ones that anticipate 100% every day and the ones that say it's never gonna happen. I look at the numbers and make my own call, the rest is just noise.