Title institutional investor
Is Current yes
Percent Stake 23%
Shares 1.78 Million
Notes Top institutional holder. Shares valued at $1,158,061,840.
Updated over 5 years ago