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

Ulma Construccion Polska ULM.WA · PLN

Industrials · GPW · 🇵🇱 Poland

Compare

53.00

0.00%

Close of 6 Nov 2026, in PLN

At a glance

Figures in PLN, from our data supplier.

FY2025

Revenue

PLN 245.6m

FY2016FY2025

Net income

PLN 13.3m

FY2016FY2025

Free cash flow

PLN 7.7m

FY2016FY2025

Shareholders' equity

PLN 344.1m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenuePLN 245.6mPLN 224.2mPLN 203.7mPLN 200.9mPLN 209.9mPLN 190.6mPLN 229.4mPLN 223.7mPLN 201.3mPLN 180.5m
Gross profitPLN 54.0mPLN 48.6mPLN 49.9mPLN 45.6mPLN 54.5mPLN 44.9mPLN 84.7mPLN 82.1mPLN 52.3mPLN 35.9m
Operating incomePLN 20.3mPLN 19.6mPLN 22.8mPLN 15.3mPLN 32.0mPLN 25.6mPLN 59.0mPLN 55.8mPLN 31.0mPLN 16.6m
Net incomePLN 13.3mPLN 16.3mPLN 20.5mPLN 14.5mPLN 25.0mPLN 20.2mPLN 46.2mPLN 47.0mPLN 24.2mPLN 12.9m
Diluted earnings per share2.543.103.892.754.753.848.798.944.612.45

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsPLN 433.8mPLN 413.9mPLN 395.8mPLN 396.4mPLN 400.9mPLN 390.7mPLN 393.2mPLN 368.2mPLN 336.2mPLN 335.9m
Cash and short-term investmentsPLN 10.9mPLN 7.2mPLN 42.1mPLN 35.2mPLN 49.7mPLN 57.8mPLN 48.1mPLN 50.4mPLN 25.7mPLN 36.8m
Total liabilitiesPLN 89.7mPLN 76.6mPLN 60.1mPLN 53.2mPLN 65.4mPLN 44.2mPLN 49.0mPLN 45.4mPLN 40.4mPLN 33.5m
DebtPLN 21.7mPLN 25.4mPLN 8.5mPLN 9.8mPLN 12.0mPLN 7.6mPLN 6.2mPLN 3.0mPLN 3.3mPLN 3.0m
Shareholders' equityPLN 344.1mPLN 337.3mPLN 335.7mPLN 343.2mPLN 335.4mPLN 346.5mPLN 344.1mPLN 322.9mPLN 295.8mPLN 302.5m
Shares outstanding5m5m5m5m5m5m5m5m5m5m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsPLN 9.6m−PLN 16.9mPLN 23.7m−PLN 4.6mPLN 29.1mPLN 38.1mPLN 27.8mPLN 34.0mPLN 18.4mPLN 4.6m
Capital spending−PLN 1.9m−PLN 30.6m−PLN 3.7m−PLN 2.9m−PLN 2.7m−PLN 1.9m−PLN 3.0m−PLN 2.0m−PLN 2.0m−PLN 4.5m
Free cash flowPLN 7.7m−PLN 47.5mPLN 20.0m−PLN 7.5mPLN 26.5mPLN 36.2mPLN 24.8mPLN 32.0mPLN 16.5mPLN 142,000
Dividends paid—−PLN 12.1m−PLN 20.0m—−PLN 40.0m−PLN 13.7m−PLN 30.0m−PLN 20.0m−PLN 28.4m—

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenuePLN 58.7mPLN 48.8mPLN 69.4mPLN 60.1mPLN 63.1mPLN 53.1mPLN 64.9mPLN 56.9m
Gross profitPLN 13.0mPLN 4.8mPLN 18.8mPLN 12.9mPLN 13.6mPLN 8.8mPLN 15.3mPLN 15.0m
Operating incomePLN 4.2m−PLN 2.2mPLN 7.7mPLN 5.6mPLN 5.3mPLN 1.3mPLN 7.8mPLN 6.8m
Net incomePLN 2.3m−PLN 2.9mPLN 5.7mPLN 3.8mPLN 3.5mPLN 309,000PLN 5.9mPLN 5.7m
Diluted earnings per share0.43-0.561.090.730.660.061.131.08
Cash from operations—−PLN 1.0mPLN 10.0m—−PLN 6.0mPLN 5.0mPLN 1.0m−PLN 17.0m
Capital spending−PLN 1.0m−PLN 1.0m—————−PLN 28.0m
Free cash flow—−PLN 2.0m—————−PLN 45.0m
Total assetsPLN 427.8mPLN 416.6mPLN 433.8mPLN 415.3mPLN 423.8mPLN 424.9mPLN 413.9mPLN 416.9m
Cash and short-term investmentsPLN 2.8mPLN 5.0mPLN 10.9mPLN 832,000PLN 3.9mPLN 9.4mPLN 7.2mPLN 3.2m
DebtPLN 4.6mPLN 17.0mPLN 19.2mPLN 17.9mPLN 20.9mPLN 19.4mPLN 20.5mPLN 21.5m
Shareholders' equityPLN 343.3mPLN 341.4mPLN 344.1mPLN 340.3mPLN 335.6mPLN 335.3mPLN 337.3mPLN 329.3m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue6.9%5.2%3.0%
Operating income9.8%-4.5%8.4%
Net income-2.6%-8.0%9.2%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin21.8%22.7%23.3%25.7%
Operating margin8.5%8.9%10.6%13.4%
Net margin6.3%7.4%8.6%10.7%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings24.221.119.321.113.912.76.47.115.227.7
Price to sales1.31.51.91.51.61.31.31.51.82.0

Dividends and splits

Per share, in the currency the company pays

Paid for 0 years. Last went ex-dividend on 28 May 2024.

FY2024FY2023FY2021FY2020FY2019FY2018FY2017FY2013
Paid in the year2.303.817.622.605.713.815.402.00

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.