Not sure how you conclude that the company is doing so well, just because you have lots of revenue means nothing - what matters is the ability to make money and APT does not make money or have the ability for making the kind of money that would justify the valuation.
Sorry about your loss
APT Price at posting:
$24.08 Sentiment: Sell Disclosure: Held