| PLN | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|
| Revenue | 2.53B | 2.51B | 2.37B | 2.31B |
| YoY Growth | +0.9% | +6.1% | +2.6% | — |
| Gross Profit | 215.55M | 220.89M | 207.81M | 201.69M |
| Gross Margin | 8.5% | 8.8% | 8.8% | 8.7% |
| R&D | — | — | — | — |
| SG&A | 185.49M | 178.29M | 155.32M | 130.48M |
| EBIT | 35.27M | 44.80M | 54.90M | 117.48M |
| EBIT Margin | 1.4% | 1.8% | 2.3% | 5.1% |
| D&A | 8.98M | 9.05M | 8.58M | 8.16M |
| EBITDA | 61.96M | 56.58M | 67.73M | 124.47M |
| EBITDA Margin | 2.4% | 2.3% | 2.9% | 5.4% |
| Net Income | 41.17M | 36.77M | 48.97M | 100.91M |
| Net Margin | 1.6% | 1.5% | 2.1% | 4.4% |
| EPS (diluted) | PLN 2.34 | PLN 1.88 | PLN 2.44 | PLN 5.03 |
| Shares (dil., M) | 18 | 20 | 20 | 20 |
| Gross Margin | 8.6% |
|---|---|
| EBITDA Margin | 2.2% |
| EBIT Margin | 1.7% |
| Net Margin | 1.5% |
| FCF Margin | 1.3% |
| ROIC | 9.4% |
|---|---|
| ROCE | 10.4% |
| ROE | 10.2% |
| ROA | 6.4% |
| Asset Turnover | 4.40× |
| FCF / Net Income | 83.3% |
|---|---|
| SBC / Net Income | — |
| SBC / Revenue | — |
| Capex / D&A | 0.65× |
| Metric | 3yr |
|---|---|
| Revenue | 3.2% |
| EPS | -22.5% |
| FCF | 69.1% |
| Dividend | — |
| Float | 74.8% |
|---|---|
| Shares Out. | 13.9M |
| Insiders % | 81.4% |
| Institutions % | 22.2% |
| Institutions (of float) | 119.3% |
| Institution holders | 349 |
| Insider net buy 6M | -0.0% |
| Cash & ST Invest. | PLN 28.5M |
|---|---|
| Total Debt | PLN 3.5M |
| Net Cash / (Debt) | PLN 14.5M |
| Total Assets | PLN 654.9M |
| Total Equity | PLN 410.4M |
| Goodwill & Intang. | PLN 14.5M |
| Tangible Book Value | PLN 395.8M |
| NCAV (Graham) | PLN 268.5M |
| Tangible Book/sh | PLN 28.43 |
| NCAV/sh | PLN 19.29 |
| D/E Ratio | 0.01× |
|---|---|
| Net Debt / EBITDA | -0.23× |
| Interest Coverage | 19.47× |
| Current Ratio | 2.67× |
| Quick Ratio | 1.03× |
| Capex | PLN 5.8M |
|---|---|
| Capex / Revenue | 0.2% |
| SBC | — |
| Dividends Paid | PLN 300K |
| Buybacks | PLN 76.8M |
| P/E vs 4Y | 11.8×vs 13.8× median |
|---|---|
| Div yield vs 10Y | —vs 0.1% median |
| Gross Margin | 8.6% |
|---|---|
| EBITDA Margin | 2.2% |
| EBIT Margin | 1.7% |
| Net Margin | 1.5% |
| FCF Margin | 1.3% |
| ROIC | 9.4% |
|---|---|
| ROCE | 10.4% |
| ROE | 10.2% |
| ROA | 6.4% |
| Asset Turnover | 4.40× |
| FCF / Net Income | 83.3% |
|---|---|
| SBC / Net Income | — |
| SBC / Revenue | — |
| Capex / D&A | 0.65× |
| Metric | 3yr |
|---|---|
| Revenue | 3.2% |
| EPS | -22.5% |
| FCF | 69.1% |
| Dividend | — |
| Float | 74.8% |
|---|---|
| Shares Out. | 13.9M |
| Insiders % | 81.4% |
| Institutions % | 22.2% |
| Institutions (of float) | 119.3% |
| Institution holders | 349 |
| Insider net buy 6M | -0.0% |
| PLN | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|
| Revenue | 2.53B | 2.51B | 2.37B | 2.31B |
| YoY Growth | +0.9% | +6.1% | +2.6% | — |
| Gross Profit | 215.55M | 220.89M | 207.81M | 201.69M |
| Gross Margin | 8.5% | 8.8% | 8.8% | 8.7% |
| R&D | — | — | — | — |
| SG&A | 185.49M | 178.29M | 155.32M | 130.48M |
| EBIT | 35.27M | 44.80M | 54.90M | 117.48M |
| EBIT Margin | 1.4% | 1.8% | 2.3% | 5.1% |
| D&A | 8.98M | 9.05M | 8.58M | 8.16M |
| EBITDA | 61.96M | 56.58M | 67.73M | 124.47M |
| EBITDA Margin | 2.4% | 2.3% | 2.9% | 5.4% |
| Net Income | 41.17M | 36.77M | 48.97M | 100.91M |
| Net Margin | 1.6% | 1.5% | 2.1% | 4.4% |
| EPS (diluted) | PLN 2.34 | PLN 1.88 | PLN 2.44 | PLN 5.03 |
| Shares (dil., M) | 18 | 20 | 20 | 20 |
| Cash & ST Invest. | PLN 28.5M |
|---|---|
| Total Debt | PLN 3.5M |
| Net Cash / (Debt) | PLN 14.5M |
| Total Assets | PLN 654.9M |
| Total Equity | PLN 410.4M |
| Goodwill & Intang. | PLN 14.5M |
| Tangible Book Value | PLN 395.8M |
| NCAV (Graham) | PLN 268.5M |
| Tangible Book/sh | PLN 28.43 |
| NCAV/sh | PLN 19.29 |
| D/E Ratio | 0.01× |
|---|---|
| Net Debt / EBITDA | -0.23× |
| Interest Coverage | 19.47× |
| Current Ratio | 2.67× |
| Quick Ratio | 1.03× |
| Capex | PLN 5.8M |
|---|---|
| Capex / Revenue | 0.2% |
| SBC | — |
| Dividends Paid | PLN 300K |
| Buybacks | PLN 76.8M |
| P/E vs 4Y | 11.8×vs 13.8× median |
|---|---|
| Div yield vs 10Y | —vs 0.1% median |