Apellis Pharmaceuticals, Inc.
APLS
$19.42
$0.633.35%
APLS
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.