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

Mex Polska MEX.WA · PLN

Consumer Discretionary · GPW · 🇵🇱 Poland

Compare

3.40

+0.29%

Close of 6 Nov 2026, in PLN

At a glance

Figures in PLN, from our data supplier.

FY2025

Revenue

PLN 127.4m

FY2016FY2025

Net income

PLN 994,949

FY2016FY2025

Free cash flow

PLN 10.0m

FY2016FY2025

Shareholders' equity

PLN 15.7m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenuePLN 127.4mPLN 106.9mPLN 95.4mPLN 81.8mPLN 47.2mPLN 41.5mPLN 75.3mPLN 66.5mPLN 64.4mPLN 58.9m
Gross profitPLN 15.2mPLN 15.5mPLN 15.1mPLN 13.3mPLN 6.1m−PLN 1.2mPLN 11.5mPLN 9.1mPLN 9.1mPLN 8.3m
Operating incomePLN 3.2mPLN 5.6mPLN 6.3mPLN 9.9mPLN 8.6m−PLN 13.0mPLN 4.1mPLN 4.7mPLN 4.8mPLN 4.4m
Net incomePLN 994,949PLN 2.4mPLN 3.9mPLN 5.8mPLN 6.2m−PLN 12.2mPLN 2.0mPLN 3.3mPLN 3.8mPLN 3.7m
Diluted earnings per share0.130.320.500.760.81-1.590.260.430.500.48

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsPLN 85.3mPLN 80.3mPLN 65.6mPLN 64.5mPLN 66.0mPLN 54.8mPLN 68.0mPLN 30.5mPLN 29.2mPLN 29.3m
Cash and short-term investmentsPLN 6.4mPLN 6.6mPLN 7.6mPLN 7.6mPLN 7.5mPLN 4.4mPLN 3.3mPLN 3.9mPLN 3.7mPLN 5.0m
Total liabilitiesPLN 68.7mPLN 63.2mPLN 48.9mPLN 51.6mPLN 58.2mPLN 52.7mPLN 54.0mPLN 13.3mPLN 13.1mPLN 14.4m
DebtPLN 54.4mPLN 49.9mPLN 38.4mPLN 40.7mPLN 48.7mPLN 43.6mPLN 35.8mPLN 32.8mPLN 6.3mPLN 7.6m
Shareholders' equityPLN 15.7mPLN 15.5mPLN 15.2mPLN 12.6mPLN 8.0mPLN 3.4mPLN 13.7mPLN 17.4mPLN 16.2mPLN 14.8m
Shares outstanding8m8m8m8m8m8m8m8m8m8m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsPLN 14.8mPLN 15.0mPLN 13.3mPLN 14.7mPLN 7.2mPLN 2.1mPLN 12.3mPLN 4.7mPLN 5.3mPLN 5.2m
Capital spending−PLN 4.7m−PLN 5.5m−PLN 2.0m−PLN 2.8m−PLN 403,391−PLN 830,570−PLN 3.4m−PLN 2.1m−PLN 1.0m−PLN 2.6m
Free cash flowPLN 10.0mPLN 9.5mPLN 11.3mPLN 12.0mPLN 6.8mPLN 1.2mPLN 8.8mPLN 2.6mPLN 4.2mPLN 2.5m
Dividends paid−PLN 843,197−PLN 2.7m−PLN 1.7m−PLN 1.1m—−PLN 50,000−PLN 1.5m−PLN 1.3m−PLN 2.5m−PLN 2.5m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenuePLN 34.5mPLN 29.5mPLN 34.0mPLN 36.9mPLN 30.5mPLN 25.9mPLN 27.4mPLN 30.5m
Gross profitPLN 3.4mPLN 2.7mPLN 4.5mPLN 5.5mPLN 3.2mPLN 1.9mPLN 2.8mPLN 5.3m
Operating incomePLN 68,209−PLN 219,942PLN 964,023PLN 2.4mPLN 128,991−PLN 739,227PLN 322,242PLN 3.0m
Net income−PLN 685,864−PLN 840,832PLN 533,284PLN 1.0mPLN 463,919−PLN 1.0m−PLN 385,596PLN 1.8m
Diluted earnings per share-0.09-0.110.070.130.06-0.13-0.050.24
Cash from operationsPLN 4.0m—PLN 6.0mPLN 3.0mPLN 3.0mPLN 2.0mPLN 3.0mPLN 3.0m
Capital spending−PLN 2.0m−PLN 1.0m—−PLN 1.0m−PLN 2.0m—−PLN 1.0m−PLN 2.0m
Free cash flowPLN 2.0m——PLN 2.0mPLN 1.0m—PLN 2.0mPLN 1.0m
Total assetsPLN 90.1mPLN 85.8mPLN 85.3mPLN 85.8mPLN 84.1mPLN 81.9mPLN 80.3mPLN 76.1m
Cash and short-term investmentsPLN 5.8mPLN 4.7mPLN 6.4mPLN 6.1mPLN 7.1mPLN 6.5mPLN 6.6mPLN 6.7m
DebtPLN 16.3mPLN 15.0mPLN 13.2mPLN 13.7mPLN 14.4mPLN 4.2mPLN 12.1mPLN 11.0m
Shareholders' equityPLN 13.7mPLN 14.8mPLN 15.7mPLN 15.1mPLN 14.1mPLN 14.5mPLN 15.5mPLN 15.9m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue15.9%25.1%9.3%
Operating income-31.0%—-2.3%
Net income-44.4%—-13.5%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin13.1%14.4%12.8%13.4%
Operating margin3.8%6.1%4.1%5.2%
Net margin1.5%3.2%1.4%3.0%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings29.811.87.92.92.9-0.811.48.98.313.8
Price to sales0.20.30.30.20.40.30.30.40.50.9

Dividends and splits

Per share, in the currency the company pays

Paid for 3 years. Last went ex-dividend on 26 May 2025.

FY2025FY2024FY2023FY2019FY2018FY2017FY2016
Paid in the year0.110.270.140.190.170.320.33

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.