3D Systems: is it time to buy?

by