This has got to be one of the top 10 or 20 holders doesn't it? I know the person on the bottom of "the top list" that owns 1mil, clearly someone has sold at least 1.6mil, so that's a larger holding than the bloke I know....
APT Price at posting:
$39.52 Sentiment: Buy Disclosure: Held