Insiders own roughly 280,000,000 shares including the restricted Insiders do not own anywhere near 75% they don’t own anywhere near 50%.
According to the filings as of 12-31-18 insiders owned approximately 43 million shares total. Even back then they did not own anywhere near 75%.
Since then over 600 million shares have been added to this.
Pulling up old post to make them look like they reflect today’s share structure and what insiders own is not good due diligence. It’s misleading to anyone new coming to the stock making it seem like insiders own most of the company.