Growing at the Speed of CashNarrow moat
Dino Polska (DNP) — moat facet
Seven point seven billion złoty reinvested, nothing distributed, nothing raised — the entire capital allocation policy in one sentence.
Dino's capital allocation can be written in one line: everything goes back in.
The company invested 7,7 billion złoty cumulatively over the past five years and paid no dividends across that period, describing this as a deliberate decision it continues to uphold1. For 2025 the board again did not plan to recommend a dividend, proposing instead to allocate the profit to supplementary capital2. Capital expenditure in 2025 alone was 2 129,3 million złoty3, against a net profit of 1 558,8 million4.
This is unusually pure. Most companies that describe themselves as growth compounders still return something, hedge with a buyback, or make an acquisition. Dino builds shops. There is no meaningful acquisition history, the intangible balance is 33,3 million złoty5, and the one bought business in the group is a cosmetics website.
The discipline has produced the record. Revenue has gone from 4 462,8 million złoty in 2017 to 33 634,2 million in 2025 — roughly eightfold in eight years — with net profit rising from 213,6 million to 1 558,8 million over the same span. Nothing was diluted to do it, and nothing was levered dangerously. The 2025 cash flow statement shows how little outside help was involved: 2 697,4 million złoty generated by operations, 2 075,1 million spent on investment, and financing a net outflow of 558,6 million6. Dino ended the year with net cash of 199,5 million złoty, having carried net debt of 195,8 million a year earlier7, and total bank borrowings of 472,8 million against equity of 8 671,1 million8.
It also means the shareholder has received nothing but a share price. That is fine while the reinvestment earns a good return, and it is the whole argument if it stops.
The measure is return on invested capital: 19,7% in 2025 against an assumed 9% hurdle9. Reinvesting every złoty at twice the cost of capital is correct. Reinvesting at the cost of capital is not, and the spread has narrowed from 26,3% in 2022.
Self-funding works while profit grows. Attributable profit rose 3,6% in 2025 and 1,0% across the first half of 2026, which is the ceiling starting to bind.
Dino funds the estate from its own cash; a ratio climbing toward 1x would mean the store build has outrun the profit that pays for it.
Source: Dino Polska Management Report for the first half of 2026 ↗- ReportedThe company invested 7,7 billion złoty cumulatively over the past five years and paid no dividends across that period, describing this as a deliberate decision it continues to uphold.Dino Polska Management Board's Activity Report for 2025 - Sections 4,4-4,10, capital expenditure, financing and dividend policy (capital expenditure of 2 129,3m złoty up 38%, 7,7bn reinvested over five years, operating cash flow of 2 697,4m, negative net debt of 199,5m, bank loans, and the decision not to recommend a dividend) — FY2025 · publ. March 2026 · source ↗
- ReportedFor 2025 the board again did not plan to recommend a dividend, proposing instead to allocate the profit to supplementary capital.Dino Polska Group consolidated financial statements for 2025 - income statement, balance sheet and notes (revenue split between goods and own production, the segment note, property plant and equipment of 7 765,5m złoty, intangibles, related-party transactions, impairment testing by cash-generating unit, and the Zawiercie distribution centre approved after the reporting date) — FY2025 · publ. March 2026 · source ↗
- ReportedCapital expenditure in 2025 alone was 2 129,3 million złoty, against a net profit of 1 558,8 million.Dino Polska Management Board's Activity Report for 2025 - Sections 4,4-4,10, capital expenditure, financing and dividend policy (capital expenditure of 2 129,3m złoty up 38%, 7,7bn reinvested over five years, operating cash flow of 2 697,4m, negative net debt of 199,5m, bank loans, and the decision not to recommend a dividend) — FY2025 · publ. March 2026 · source ↗
- ReportedCapital expenditure in 2025 alone was 2 129,3 million złoty, against a net profit of 1 558,8 million.Dino Polska Management Board's Activity Report for 2025 - Sections 4,4-4,10, capital expenditure, financing and dividend policy (capital expenditure of 2 129,3m złoty up 38%, 7,7bn reinvested over five years, operating cash flow of 2 697,4m, negative net debt of 199,5m, bank loans, and the decision not to recommend a dividend) — FY2025 · publ. March 2026 · source ↗
- ReportedThere is no meaningful acquisition history, the intangible balance is 33,3 million złoty, and the one bought business in the group is a cosmetics website.Dino Polska Group consolidated financial statements for 2025 - income statement, balance sheet and notes (revenue split between goods and own production, the segment note, property plant and equipment of 7 765,5m złoty, intangibles, related-party transactions, impairment testing by cash-generating unit, and the Zawiercie distribution centre approved after the reporting date) — FY2025 · publ. March 2026 · source ↗
- ReportedThe 2025 cash flow statement shows how little outside help was involved: 2 697,4 million złoty generated by operations, 2 075,1 million spent on investment, and financing a net outflow of 558,6 million.Dino Polska Management Board's Activity Report for 2025 - Sections 4,4-4,10, capital expenditure, financing and dividend policy (capital expenditure of 2 129,3m złoty up 38%, 7,7bn reinvested over five years, operating cash flow of 2 697,4m, negative net debt of 199,5m, bank loans, and the decision not to recommend a dividend) — FY2025 · publ. March 2026 · source ↗
- ReportedDino ended the year with net cash of 199,5 million złoty, having carried net debt of 195,8 million a year earlier, and total bank borrowings of 472,8 million against equity of 8 671,1 million.Dino Polska Group consolidated financial statements for 2025 - income statement, balance sheet and notes (revenue split between goods and own production, the segment note, property plant and equipment of 7 765,5m złoty, intangibles, related-party transactions, impairment testing by cash-generating unit, and the Zawiercie distribution centre approved after the reporting date) — FY2025 · publ. March 2026 · source ↗
- ReportedDino ended the year with net cash of 199,5 million złoty, having carried net debt of 195,8 million a year earlier, and total bank borrowings of 472,8 million against equity of 8 671,1 million.Dino Polska Group consolidated financial statements for 2025 - income statement, balance sheet and notes (revenue split between goods and own production, the segment note, property plant and equipment of 7 765,5m złoty, intangibles, related-party transactions, impairment testing by cash-generating unit, and the Zawiercie distribution centre approved after the reporting date) — FY2025 · publ. March 2026 · source ↗
- Moat Explorer calcThe measure is return on invested capital: 19,7% in 2025 against an assumed 9% hurdle.Moat Explorer calculation from Dino's consolidated financial statements: NOPAT (operating profit less 19% Polish corporate income tax) divided by average invested capital (total assets less total current liabilities), giving 22,7% in 2020 rising to 26,3% in 2022 and falling to 19,7% in 2025 — FY2020-FY2025 · publ. September 2026 · source ↗