NeoPhotonics Corporation

NPTN
NYSE
9.09 0.28 (3.18%) last updated 12:32 PM EDT Jul 30
Trade $NPTN Now