Title institutional investor
Is Current yes
Shares 825 Thousand
Notes Institutional investors own 83.81% of the company’s stock.
Updated over 5 years ago

Source Links