Nanobiotix S.A.

Nanobiotix S.A. (NBTX)

Market Cap

158.11M

Website

https://www.nanobiotix.com

Earnings Date

Dec 31, 2024

Employees

102

IPO Date

Dec 11, 2020