DDD   $3.48  -4.13% Market Closed After Close 3.49 0.29%

3D Systems Corporation

Data not available