Skip to content
20-F

Annual Report (Foreign)

Biodexa Pharmaceuticals Plc BDRX

0001214659-26-003921

← back to feed
Filed
Mar 27, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Dec 31, 2025 54.86B sh
Shares Diluted FY 2025 · Dec 31, 2024 4.95B sh
Shares Diluted FY 2025 · Dec 31, 2023 315.85M sh
Shares Outstanding FY 2025 · Dec 31, 2025 225.82B sh
Operating Cash Flow FY 2025 · Dec 31, 2025 −£5.59M
Operating Cash Flow FY 2025 · Dec 31, 2024 −£12.26M
Operating Cash Flow FY 2025 · Dec 31, 2023 −£6.83M
Cash And Equivalents FY 2025 · Dec 31, 2025 £8.53M
Cash And Equivalents FY 2025 · Dec 31, 2024 £1.67M
Cash And Equivalents FY 2025 · Dec 31, 2023 £5.97M
Cash And Equivalents FY 2025 · Dec 31, 2022 £2.84M
Stockholders Equity FY 2025 · Dec 31, 2025 £11.41M
Stockholders Equity FY 2025 · Dec 31, 2024 £8.32M
Stockholders Equity FY 2025 · Dec 31, 2023 £4.68M
Stockholders Equity FY 2025 · Dec 31, 2022 £3.16M
Current Liabilities FY 2025 · Dec 31, 2025 £6.13M
Current Liabilities FY 2025 · Dec 31, 2024 £5.03M
Current Liabilities FY 2025 · Dec 31, 2023 £5.57M
Total Liabilities FY 2025 · Dec 31, 2025 £6.77M
Total Liabilities FY 2025 · Dec 31, 2024 £6.46M
Total Liabilities FY 2025 · Dec 31, 2023 £5.86M
Current Assets FY 2025 · Dec 31, 2025 £12.44M
Current Assets FY 2025 · Dec 31, 2024 £8.81M
Current Assets FY 2025 · Dec 31, 2023 £7.03M
Total Assets FY 2025 · Dec 31, 2025 £18.18M
Total Assets FY 2025 · Dec 31, 2024 £14.78M
Total Assets FY 2025 · Dec 31, 2023 £10.54M
Eps Diluted FY 2025 · Dec 31, 2025 −£0.00
Eps Diluted FY 2025 · Dec 31, 2024 −£0.00
Eps Diluted FY 2025 · Dec 31, 2023 −£0.02
Eps Basic FY 2025 · Dec 31, 2025 −£0.00
Eps Basic FY 2025 · Dec 31, 2024 −£0.00
Eps Basic FY 2025 · Dec 31, 2023 −£0.02
Rd Expense FY 2025 · Dec 31, 2025 £3.96M
Rd Expense FY 2025 · Dec 31, 2024 £5.44M
Rd Expense FY 2025 · Dec 31, 2023 £4.07M
Net Income FY 2025 · Dec 31, 2025 −£6.38M
Net Income FY 2025 · Dec 31, 2024 −£5.73M
Net Income FY 2025 · Dec 31, 2023 −£7.08M
Operating Income FY 2025 · Dec 31, 2025 −£8.65M
Operating Income FY 2025 · Dec 31, 2024 −£9.2M
Operating Income FY 2025 · Dec 31, 2023 −£8.01M
Revenue FY 2025 · Dec 31, 2023 £381K