Neophotonics Corp financial data

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