Proto Labs Inc

PRLBNYSE
$63.03
-3.45-5.19%
Last update: Nov 5, 4:40 PM
Proto Labs Ownership & Insider Activity - Benzinga