DURECT Corporation

DURECT Corporation (DRRX)

Market Cap

29.49M

Website

https://www.durect.com

Earnings Date

Nov 13, 2024

Employees

58

IPO Date

Sep 28, 2000