Sarepta Therapeutics, Inc.
SRPT
$105.56
-$2.11-1.96%
SRPT
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.