Latest Close
$1.92
Fundamentals
This fundamentals view focuses on valuation, growth, margins, and company profile data for DDD.
$1.92
-$0.12 (-5.88%)
$280,447,360.00
Technology
Computer Hardware
none
$386,902,016.00
-0.04%
Not available
+0.08%
-0.20%
+0.14%