agreed. Bloodbath on Monday. Panic selling no doubt. Those who participated in the placement will want to see heads roll if the board had a wiff that this was coming. The founders offloading $100m shares is surely going to be in the spotlight in the coming weeks.
APT Price at posting:
$21.59 Sentiment: Hold Disclosure: Held