Health Care · Biotechnology
The company is headquartered in Durham, North Carolina and currently employs 68 full-time employees. The company went IPO on 2019-03-28.
Side-by-side comparison