Finviz also says 92% so that's probably correct. In any case, who's dumping 15M shares every day if Tutes hold more than 90%?