NeoPhotonics Corporation

NPTN
NYSE
5.56 0.34 (5.76%) last updated 4:02 PM EDT Apr 24
Trade $NPTN Now