RE:RE:insider ownershipMarket Insider reports insider ownership at 10.4%
Seeking Alpha reports it at 9.22%
The Deep Dive reports the insider share float at 9,923 million which is about 10%
Simply Wall Street reports it at 9.2%
Yahoo Finance reports it 23.57%, I am thinking that is where Sylle Invest got his figures from-I am pretty sure Yahoo reported the figure wrong. Ten percent insider ownership is still pretty good in my books.