BioAtla, Inc.

BioAtla, Inc. (BCAB)

Market Cap

33.47M

Website

https://www.bioatla.com

Earnings Date

Nov 7, 2024

Employees

65

IPO Date

Dec 16, 2020