Selecta Biosciences

Selecta Biosciences

Employees:
70
Market Cap:
$347.51 million
Revenue:
$8.04 million
Net Income:
$-41.77 million

Selecta Biosciences

Employees:
70
Market Cap:
$347.51 million
Revenue:
$8.04 million
Net Income:
$-41.77 million