$16.3M

Market Cap • 3/28/2025

2006

(19 years)

Founded

NASDAQ

Listing Exchange

Flag of US

South San Francisco

Headquarters • California