Just from the numbers We see, like the other day there were ~264 Mill on the Ask, ... 80% of 1 billion would be 800 Mill Only leaving 200 Mill for trading and there are more shares showing than that!
So it may Not be correct that Del owns 80% of the shares... or there are more shares than We are seeing in this Link