Happens with other companies as well. Taking time off work to take a financial advantage for yourself over your boss's is hardly something shareholders would post about, expecting sympathy. It's not all about you.
APT Price at posting:
$134.36 Sentiment: Hold Disclosure: Held