Q: Any idea what is behind the recent decline since decent quarterly earnings were released? Is this profit taking?
5i Research Answer:
There is likely some profit taking; the stock is still up 59% this year. But its Q3 revenue...