Neophotonics Corp financial data

Location
3081 Zanker Road, San Jose, CA
Fiscal year end
December 31