The Machine That Opens StoresNarrow moat
Dino Polska (DNP) — moat facet
A shop a day, built and paid for out of profit, is a genuine capability — and an advantage only while good sites remain.
The hardest thing Dino does is not retailing. It is opening a shop every day and a bit, without the quality of the shops falling.
In 2025 the company opened 345 new stores, 22% more than the previous year and ahead of its own targets1. In the second quarter of 2026 it opened 86, taking the network to 3 176 — 341 more than twelve months earlier2. Behind that sits a site-acquisition function the filing describes as executing investment processes to secure new sites and open new distribution centres3, a standardised 400-square-metre specification4, and twelve distribution centres with a thirteenth approved in March 2026 at about 150 million złoty5.
Almost every element is owned. Dino buys the land, builds the building, and staffs it: headcount reached 55,9 thousand at the end of 2025, 12% higher than a year before, with roughly 30 thousand jobs created over five years and 6 thousand in 2025 alone6. The estate that machine has produced covers 1,2 million square metres of selling space, against 238 000 ten years ago7.
And it is all paid for internally. Capital expenditure was 2 129,3 million złoty in 20258, against 7,7 billion over five years, funded from retained profit with no dividend ever paid9.
That combination — the sites, the standard, the warehouses, the people and the money — is genuinely difficult to assemble, and it is the reason the store count has compounded from 511 in 2015 to 3 176 today10 against the best-capitalised grocery competition in Europe.
It is also the thing most easily mistaken for a moat. A machine that opens stores is an advantage for exactly as long as there are good stores left to open, and the like-for-like number says the ones already open have stopped growing11.
Grade this on openings and revenue per store together. Openings rising while revenue per store holds is the machine working. Openings rising while revenue per store falls means it is running for its own sake.
Openings rose 22% in 2025 to 345, and 86 more went in during the June 2026 quarter. Whatever else has slowed, the construction machine has not.
The construction machine is the one part of Dino that has not slowed. Read it beside like-for-like of 0,3%: openings are currently the entire growth story.
Source: Dino Polska Management Report for the first half of 2026 ↗- ReportedIn 2025 the company opened 345 new stores, 22% more than the previous year and ahead of its own targets.Dino Polska Management Board's Activity Report for 2025 - Section 3,4, growth strategy (345 stores opened in 2025, 22% more than the prior year and ahead of target, the intention to increase density in existing areas as well as expand into new regions, and the process for securing new sites) — FY2025 · publ. March 2026 · source ↗
- ReportedIn the second quarter of 2026 it opened 86, taking the network to 3 176 — 341 more than twelve months earlier.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 ↗
- ReportedBehind that sits a site-acquisition function the filing describes as executing investment processes to secure new sites and open new distribution centres, a standardised 400-square-metre specification, and twelve distribution centres with...Dino Polska Management Board's Activity Report for 2025 - Section 3,1, business profile (the standardised 400 m2 store format carrying roughly 5 000 stock keeping units, fresh food at 41% of sales delivered daily, the small-town and edge-of-town siting, the twelve distribution centres, and the ownership of most store real estate) — FY2025 · publ. March 2026 · source ↗
- ReportedBehind that sits a site-acquisition function the filing describes as executing investment processes to secure new sites and open new distribution centres, a standardised 400-square-metre specification, and twelve distribution centres with...Dino Polska Management Board's Activity Report for 2025 - Section 3,1, business profile (the standardised 400 m2 store format carrying roughly 5 000 stock keeping units, fresh food at 41% of sales delivered daily, the small-town and edge-of-town siting, the twelve distribution centres, and the ownership of most store real estate) — FY2025 · publ. March 2026 · source ↗
- ReportedBehind that sits a site-acquisition function the filing describes as executing investment processes to secure new sites and open new distribution centres, a standardised 400-square-metre specification, and twelve distribution centres with...Dino Polska Management Board's Activity Report for 2025 - Section 3,1, business profile (the standardised 400 m2 store format carrying roughly 5 000 stock keeping units, fresh food at 41% of sales delivered daily, the small-town and edge-of-town siting, the twelve distribution centres, and the ownership of most store real estate) — FY2025 · publ. March 2026 · source ↗
- ReportedDino buys the land, builds the building, and staffs it: headcount reached 55,9 thousand at the end of 2025, 12% higher than a year before, with roughly 30 thousand jobs created over five years and 6 thousand in 2025 alone.Dino Polska Management Board's Activity Report for 2025 - Section 7, sustainability reporting (55,9 thousand employees at the year end and roughly 30 thousand jobs created over five years, photovoltaic installations on 94% of stores totalling 117 MW, energy consumption and heat recovery) — FY2025 · publ. March 2026 · source ↗
- ReportedThe estate that machine has produced covers 1,2 million square metres of selling space, against 238 000 ten years ago.Dino Polska Management Board's Activity Report for 2025 - letter from the Management Board and financial highlights (the ten-year series of store counts, sales area rising from 238 to 1 200 thousand square metres, headcount, and the summary income statement and balance sheet) — FY2025 · publ. March 2026 · source ↗
- ReportedCapital expenditure was 2 129,3 million złoty in 2025, against 7,7 billion over five years, funded from retained profit with no dividend ever paid.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 was 2 129,3 million złoty in 2025, against 7,7 billion over five years, funded from retained profit with no dividend ever paid.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 ↗
- ReportedThat combination — the sites, the standard, the warehouses, the people and the money — is genuinely difficult to assemble, and it is the reason the store count has compounded from 511 in 2015 to 3 176 today against the best-capitalised...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 ↗
- ReportedA machine that opens stores is an advantage for exactly as long as there are good stores left to open, and the like-for-like number says the ones already open have stopped growing.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 ↗