Couldn’t agree more. This stock is a shorters. heaven atm. No doubt funds that took placement stock would have sold out in the $20 range and would now be shorting this all the way down.
APT Price at posting:
$16.00 Sentiment: Sell Disclosure: Not Held