What in the world are you talking about? 201.4 95.5 105.9
The free trading float is 218.6 Those are the shares that the public can trade ( Those are called shares in play) How in the world does the MM control 105 million shares. I am asking not argueing