No Customer Reaches AnythingWide moat
Dino Polska (DNP) — moat facet
Nothing here is contracted. Revenue has to be re-won every week, from people who owe Dino nothing.
Dino's revenue arrives one basket at a time and is committed by nobody.
There is no customer-concentration note in the filings because no customer approaches materiality. Revenue of 33 634,2 million złoty in 20251 came from several million households making individual decisions, and the loss of any of them is invisible.
The mirror image of that safety is that none of it is contracted. Every other structural advantage in this collection has some form of forward commitment behind it — a backlog, a subscription, a lease, a licence. Dino has 3 176 buildings2 and a hope that people will keep driving to them. Revenue has to be re-won every week.
For most of the company's life that has been an academic distinction, because the customer base grew as fast as the store count. It stopped being academic in 2026: like-for-like fell to 0,3% in the second quarter3, and there was no contract anywhere in the business to cushion it.
The cost base has no such flexibility. Employee benefits rose 21,2% and depreciation 23,4% in 20254, and neither responds to a quiet quarter. Uncommitted revenue against committed costs is the exposure that has no counterparty attached to it at all.
Watch like-for-like, because it is the only customer metric Dino has. Without concentration, without contracts and without a loyalty programme, the volume of groceries sold in existing stores is the entire feedback loop.
Several million households, none material, none contracted. Structural and unchanging.
Nothing is contracted, so repeat visits to existing stores are the whole feedback loop. Like-for-like growth falling toward zero means the same shops are selling about as much as a year ago.
Source: Dino Polska Management Report for the first half of 2026 ↗- ReportedRevenue of 33 634,2 million złoty in 2025 came from several million households making individual decisions, and the loss of any of them is invisible.Dino Polska Management Board's Activity Report for 2025 - Section 4,1-4,3, results of operations (sales revenue of 33 634,2m złoty up 14,9%, gross profit and the 23,5% gross margin, the cost lines including employee benefits up 21,2% and depreciation up 23,4%, EBITDA, and like-for-like growth of 4,4%) — FY2025 · publ. March 2026 · source ↗
- ReportedDino has 3 176 buildings and a hope that people will keep driving to them.Dino Polska Management Report for the first half of 2026 - 3 176 stores at 30 June 2026 (341 more than a year earlier), 86 openings in the second quarter, revenue of 9 531,4m złoty up 10,5%, like-for-like growth of 0,3% in the quarter and 2,2% for the half, and the EBITDA margin of 6,98% against 7,54% — H1 2026 · publ. August 2026 · source ↗
- ReportedIt stopped being academic in 2026: like-for-like fell to 0,3% in the second quarter, and there was no contract anywhere in the business to cushion it.Dino Polska Management Board's Activity Report for 2025 - Section 4,1-4,3, results of operations (sales revenue of 33 634,2m złoty up 14,9%, gross profit and the 23,5% gross margin, the cost lines including employee benefits up 21,2% and depreciation up 23,4%, EBITDA, and like-for-like growth of 4,4%) — FY2025 · publ. March 2026 · source ↗
- ReportedEmployee benefits rose 21,2% and depreciation 23,4% in 2025, and neither responds to a quiet quarter.Dino Polska Management Board's Activity Report for 2025 - Section 4,1-4,3, results of operations (sales revenue of 33 634,2m złoty up 14,9%, gross profit and the 23,5% gross margin, the cost lines including employee benefits up 21,2% and depreciation up 23,4%, EBITDA, and like-for-like growth of 4,4%) — FY2025 · publ. March 2026 · source ↗