PTC Therapeutics, Inc.
PTCT
$41.40
-$1.43-3.33%
PTCT
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.