And yet institutions voraciously bid into the stock at the price the Founders were selling at based on this disclosure of potential future sales. You seem to be running short of non issue conspiracy theories.
APT Price at posting:
$67.37 Sentiment: Hold Disclosure: Held