AFR did a story on APT back on April 4 (couldn't remember when exactly so the easiest way is to check on Shortman...) which similarly mentioned an Ownership Matters report and backed it up with several more negative articles.
https://www.copyright link/business...ing-after-mickey-mouse-report-20180403-h0yame
https://www.copyright link/brand/re...gles-for-afterpay-block-trade-20180409-h0yj6v
https://www.copyright link/brand/re...-sidesteps-salient-criticisms-20180605-h10z8n
APT fell from $6.00 at the time of the article down to $5.26 within the week. Now it's $20...
They don't always get it right...