2 Sellers
For the month of March, there has been 2 sellers responsible for 99% of the selling, Jones and Credit Suisse. Jones has sold 4,064,430 and Credit Suisse 3,413,500. All the buying has been retail. So, how many shares have they left to sell? Not sure but I believe they still have lots. Good time for a little share buyback.