3D Systems shares rocket on positive Q1 earnings

by