PRLB   $41.5  4.43% Market Closed After Close 43.57 4.99%

Proto Labs Inc

Data not available