STAAR, which has been dedicated solely to ophthalmic surgery for over 40 years, designs, develops, manufactures and markets implantable lenses for the eye. These lenses are intended to provide visual freedom for patients, lessening or eliminating the reliance on glasses or contact lenses. All of the...See more
Headquarters:
United States of America
Company Type:
MNC / Large Enterprise
Company size:
501-1,000 Employees
Year Founded:
1982 (44 years)
Address:
25651 ATLANTIC OCEAN DR; LAKE FOREST, CALIFORNIA 92630, US
The company has corporate shareholder(s) or more than 20 individual shareholders
The company has a sophisticated ownership structure and may be part of a large corporate group
LOW
spending power