GBAF Logo
Global Banking & Finance Awards® 2026 Nominations open, free to enter Nominate now →
M

MFO MFO.WA · PLN

Materials · GPW · 🇵🇱 Poland

Compare

24.90

+0.81%

Close of 9 Nov 2026, in PLN

Search any instrument

Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.

At a glance

Figures in PLN, from our data supplier.

FY2025

Revenue

PLN 685.5m

FY2016FY2025

Net income

PLN 10.1m

FY2016FY2025

Free cash flow

−PLN 58.7m

FY2016FY2025

Shareholders' equity

PLN 322.5m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenuePLN 685.5mPLN 616.7mPLN 575.9mPLN 922.8mPLN 990.4mPLN 422.5mPLN 437.4mPLN 414.3mPLN 366.2mPLN 256.1m
Gross profitPLN 81.7mPLN 65.3mPLN 50.1mPLN 86.1mPLN 249.3mPLN 86.4mPLN 88.5mPLN 82.4mPLN 66.1mPLN 54.1m
Research and developmentPLN 1.7mPLN 1.7mPLN 1.6mPLN 953,000PLN 953,000PLN 954,000PLN 768,000———
Operating incomePLN 16.9mPLN 13.0m−PLN 2.3mPLN 33.9mPLN 166.6mPLN 34.2mPLN 33.9mPLN 34.9mPLN 28.6mPLN 22.6m
Net incomePLN 10.1mPLN 7.2m−PLN 14.8mPLN 24.6mPLN 133.0mPLN 27.0mPLN 25.4mPLN 27.9mPLN 20.7mPLN 17.8m
Diluted earnings per share1.521.09-2.243.7320.104.083.854.223.132.91

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsPLN 591.9mPLN 528.8mPLN 497.4mPLN 461.0mPLN 556.9mPLN 311.4mPLN 286.2mPLN 258.3mPLN 204.6mPLN 152.6m
Cash and short-term investmentsPLN 48.9mPLN 75.1mPLN 135.0mPLN 85.1mPLN 35.6mPLN 33.1mPLN 23.6mPLN 20.4mPLN 29.9mPLN 18.7m
Total liabilitiesPLN 245.6mPLN 220.6mPLN 197.8mPLN 146.6mPLN 240.9mPLN 124.1mPLN 125.9mPLN 117.7mPLN 89.3mPLN 71.8m
DebtPLN 154.3mPLN 79.4mPLN 78.7mPLN 69.6mPLN 74.0mPLN 51.2mPLN 42.6mPLN 60.2mPLN 36.8mPLN 24.0m
Shareholders' equityPLN 322.5mPLN 308.2mPLN 299.6mPLN 314.4mPLN 316.1mPLN 187.3mPLN 160.3mPLN 140.6mPLN 115.2mPLN 80.8m
Shares outstanding7m7m7m7m7m7m7m7m7m6m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operations−PLN 27.5mPLN 13.8mPLN 44.0mPLN 105.5mPLN 15.8mPLN 36.1mPLN 20.4mPLN 13.5mPLN 2.6mPLN 28.5m
Capital spending−PLN 31.2m−PLN 71.4m−PLN 13.1m−PLN 19.6m−PLN 24.0m−PLN 19.1m−PLN 13.8m−PLN 33.2m−PLN 22.1m−PLN 15.4m
Free cash flow−PLN 58.7m−PLN 57.6mPLN 30.9mPLN 85.8m−PLN 8.3mPLN 16.9mPLN 6.7m−PLN 19.6m−PLN 19.5mPLN 13.2m
Dividends paid———−PLN 26.4m−PLN 6.6m−PLN 6.6m−PLN 5.5m−PLN 4.2m−PLN 3.5m—

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenuePLN 217.1mPLN 173.4mPLN 167.7mPLN 177.5mPLN 170.6mPLN 169.7mPLN 148.4mPLN 155.4m
Gross profit—PLN 19.4mPLN 18.4mPLN 19.9mPLN 22.3mPLN 20.4mPLN 16.3mPLN 17.2m
Operating income−PLN 160.4mPLN 3.9m−PLN 390,000PLN 5.4mPLN 5.8mPLN 6.2mPLN 2.0mPLN 3.8m
Net incomePLN 6.4mPLN 2.4m−PLN 1.0mPLN 3.3mPLN 4.3mPLN 3.5mPLN 1.3mPLN 1.7m
Diluted earnings per share0.970.37-0.150.500.660.530.200.26
Cash from operations—PLN 20.0m−PLN 13.0mPLN 26.0m−PLN 37.0m—PLN 8.0mPLN 10.0m
Capital spending—−PLN 3.0m−PLN 3.0m−PLN 9.0m−PLN 6.0m−PLN 11.0m−PLN 29.0m−PLN 33.0m
Free cash flow—PLN 17.0m−PLN 16.0mPLN 17.0m−PLN 43.0m—−PLN 21.0m−PLN 23.0m
Total assets—PLN 634.4mPLN 591.9mPLN 615.6mPLN 586.2mPLN 573.0mPLN 528.8mPLN 521.8m
Cash and short-term investments—PLN 46.7mPLN 48.9mPLN 59.6mPLN 43.8mPLN 61.8mPLN 75.1mPLN 93.0m
Debt—PLN 80.2mPLN 92.7mPLN 80.9mPLN 122.6mPLN 69.7mPLN 70.3mPLN 51.6m
Shareholders' equity—PLN 324.9mPLN 322.5mPLN 325.1mPLN 321.9mPLN 311.7mPLN 308.2mPLN 305.4m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-9.4%10.2%12.2%
Operating income-20.7%-13.1%2.2%
Net income-25.8%-17.9%-0.1%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin11.3%10.1%14.7%16.1%
Operating margin2.3%2.2%6.2%6.7%
Net margin1.3%1.0%4.4%4.9%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings24.024.6-15.28.32.66.76.55.610.89.1
Price to sales0.30.30.40.20.30.40.40.40.60.6

Dividends and splits

Per share, in the currency the company pays

Paid for 0 years. Last went ex-dividend on 11 Aug 2022.

FY2022FY2021FY2019FY2018FY2017FY2015
Paid in the year4.001.000.840.630.580.30

Sources and methodology

Data on this tab
Our data supplier
Chart on the Overview
TradingView

Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.