None of this explains a share price decline from about $24 to about $7 over the past year, though, which was the original question.
Good, because it is not meant to. The stock price is down because the massive overexcitement surrounding the IPO has reduced to more ordinary excitement, which supports a much lower stock price. Entirely a sentiment issue.
Maybe we'll know more on Feb 11 with release of the 2015 financial results.
Not a chance. The earnings will again be approximately zero. Perhaps a few cents positive and perhaps a few cents negative. The actual value will carry no information at all. Lots of articles will be written either way. Ignore them.
Meanwhile, the company is successfully growing at an amazing rate, successfully building infrastructure, brand, etc, dominating the industry.
However I can't predict when the stock will go up. Probably after it has gone down a bunch more over the next year or so.