Title Largest Investor
Percent Stake 47%
Shares 2.96 Billion
Updated over 9 years ago