Skip to content
20-F

Annual Report (Foreign)

Nanobiotix S.A. NBTX NNBXF

0001760854-26-000003

← back to feed
Filed
Mar 31, 2026 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Dec 31, 2025 47.82B sh
Shares Diluted FY 2025 · Dec 31, 2024 47.27B sh
Shares Diluted FY 2025 · Dec 31, 2023 36.93B sh
Shares Outstanding FY 2025 · Dec 31, 2025 48.41M sh
Operating Cash Flow FY 2025 · Dec 31, 2025 −€33.42M
Operating Cash Flow FY 2025 · Dec 31, 2024 −€19.55M
Operating Cash Flow FY 2025 · Dec 31, 2023 −€12.48M
Cash And Equivalents FY 2025 · Dec 31, 2025 €52.75M
Cash And Equivalents FY 2025 · Dec 31, 2024 €49.74M
Cash And Equivalents FY 2025 · Dec 31, 2023 €75.28M
Cash And Equivalents FY 2025 · Dec 31, 2022 €41.39M
Stockholders Equity FY 2025 · Dec 31, 2025 −€84.48M
Stockholders Equity FY 2025 · Dec 31, 2024 −€65.7M
Stockholders Equity FY 2025 · Dec 31, 2023 −€1.84M
Stockholders Equity FY 2025 · Dec 31, 2022 −€27.05M
Current Liabilities FY 2025 · Dec 31, 2025 €57.51M
Current Liabilities FY 2025 · Dec 31, 2024 €58.94M
Total Liabilities FY 2025 · Dec 31, 2025 €152.24M
Total Liabilities FY 2025 · Dec 31, 2024 €133.12M
Current Assets FY 2025 · Dec 31, 2025 €62.75M
Current Assets FY 2025 · Dec 31, 2024 €61.47M
Total Assets FY 2025 · Dec 31, 2025 €67.76M
Total Assets FY 2025 · Dec 31, 2024 €67.42M
Eps Diluted FY 2025 · Dec 31, 2025 −€0.50
Eps Diluted FY 2025 · Dec 31, 2024 −€1.44
Eps Diluted FY 2025 · Dec 31, 2023 −€1.08
Eps Basic FY 2025 · Dec 31, 2025 −€0.50
Eps Basic FY 2025 · Dec 31, 2024 −€1.44
Eps Basic FY 2025 · Dec 31, 2023 −€1.08
Sga Expense FY 2025 · Dec 31, 2025 €20.36M
Sga Expense FY 2025 · Dec 31, 2024 €20.53M
Sga Expense FY 2025 · Dec 31, 2023 €22.05M
Rd Expense FY 2025 · Dec 31, 2025 €23.12M
Rd Expense FY 2025 · Dec 31, 2024 €40.54M
Rd Expense FY 2025 · Dec 31, 2023 €38.4M
Net Income FY 2025 · Dec 31, 2025 −€23.96M
Net Income FY 2025 · Dec 31, 2024 −€68.13M
Net Income FY 2025 · Dec 31, 2023 −€39.7M
Net Income restated FY 2025 · Dec 31, 2022 −€57M
Operating Income FY 2025 · Dec 31, 2025 −€10.82M
Operating Income FY 2025 · Dec 31, 2024 −€68.39M
Operating Income FY 2025 · Dec 31, 2023 −€26.78M
Revenue FY 2025 · Dec 31, 2025 €32.59M
Revenue FY 2025 · Dec 31, 2024 −€7.19M
Revenue FY 2025 · Dec 31, 2023 €36.21M