5.9% owner Renaissance Technologies LLC
Updated almost 2 years ago

Source Links