Title institutional investor
Percent Stake 10%
Shares 12.2 Million
Updated about 2 years ago