Could also be the pre-announcement pump yesterday was hoping that the update would be later in the week, so all bailing out now? Hope it wasn't me that jinxed this but I believe the update indicates this is a buy regardless of the drop.
APT Price at posting:
$5.59 Sentiment: Buy Disclosure: Held