wow what happend to this, i remember owning it at $65 a couple weeks back,,,,
no real reason other than short interest increased. the company has not reporte earnings after going public. they will report in december. so people are selling it along with all other tech stocks last few weeks. with annual revenue growth around 90 percent, it looks good going forward.
amazing as they managed to sell 5milliion shares at $62 just over a week ago. Usually this supports the Sharprice!! Maybe theyre getting a facebook style stuffing as they are based in Palo Alto. Anyhow im in at $56.5, lets see what hapens