Selecta Biosciences

Selecta Biosciences

Employees:
70
Market Cap:
$270.48 million
Revenue:
$207 thousand
Net Income:
$-55.6 million

Selecta Biosciences

Employees:
70
Market Cap:
$270.48 million
Revenue:
$207 thousand
Net Income:
$-55.6 million