Market Roundup: 3D Systems announces great Q2 results

by