Skip to main content
TARA logo

TARA · Protara Therapeutics, Inc.

Track TARA — free
$3.86 +0.04 (+1.05%) At close · Aug 31
Market Cap
$225.74M
Shares
59.10M