PTC   $144.03  -1.67% Market Closed After Close 194.87 35.30%

PTC Inc.

Data not available