PRLB   $30.32  2.23% Market Open

Proto Labs Inc

Data not available