5% stakes

Kleiner Perkins Caufield & Byers Xvii

Institution

5% stake reports
1
5% stake stocks
1
Latest report
25/11/03

5% stake reports

Stock
Figma FIG25/11/0312%49,199,434 shFirst report