| Market Cap | PLN 198.3M | |
| Enterprise Value | — | |
| Revenue | PLN 687.1M | +15.0% |
| Gross Profit | PLN 146.8M | +24.2% |
| EBITDA | PLN 68.7M | +19.2% |
| Net Income | PLN 33.5M | +48.0% |
| Diluted EPS | PLN 1.30 | +47.7% |
| Free Cash Flow | PLN 58.8M | +588.5% |
| DPS (FY2023) | PLN 0.54 |
| Trailing yield | 7.01% |
| Payout ratio | 46.4% |
| Growth streak | 2 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20232023-12-31 | PLN 0.54 | +10.2% | reported |
| FY20222022-12-31 | PLN 0.49 | +6.5% | reported |
| FY20212021-12-31 | PLN 0.46 | — | reported |
| FY20202020-12-31 | — | — | reported |
| Ratio | 2020 | 2021 | 2022 | 2023 | Trend · 4y | vs own |
|---|---|---|---|---|---|---|
| ▾Margins | ||||||
| Gross Margin | 19.34% | 20.31% | 19.78% | 21.36% | 88% | |
| Operating Margin | 4.99% | 7.14% | 7.07% | 7.42% | 88% | |
| EBITDA Margin | 8.02% | 9.97% | 9.65% | 10.00% | 88% | |
| NOPAT Margin | 4.25% | 4.07% | 5.04% | 6.14% | 88% | |
| Net Margin | 3.26% | 3.40% | 3.79% | 4.87% | 88% | |
| FCF Margin | 9.08% | 1.22% | 1.43% | 8.56% | 63% | |
| FCFF Margin | 10.07% | 1.79% | 2.54% | 9.75% | 63% | |
| FCFE Margin | 6.52% | 1.94% | 4.93% | 9.40% | 88% | |
| OCF Margin | 9.93% | 3.30% | 4.15% | 9.61% | 63% | |
| Gross Profitability | 24.42% | 26.30% | 25.75% | 28.29% | 88% | |
| Capex Intensity | 0.85% | 2.08% | 2.72% | 1.05% | 38% | |
| ▸Returns on Capital · 3 ratios | ||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||
| ▸Earnings quality · 6 ratios | ||||||
| ▸Liquidity & coverage · 6 ratios | ||||||
| ▸Leverage · 2 ratios | ||||||
| ▸Working capital · 8 ratios | ||||||
| ▸Capital allocation · 5 ratios | ||||||
| ▸Other · 1 ratios | ||||||
The five drivers multiply to 20.5% vs reported ROE 21.1%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020 | 2021 | 2022 | 2023 |
|---|---|---|---|---|
| Revenue | PLN 458.3M | PLN 484.7M | PLN 597.3M | PLN 687.1M |
| YoY % | +5.8% | +23.2% | +15.0% | |
| Cost of Revenue | PLN 369.7M | PLN 386.3M | PLN 479.1M | PLN 540.3M |
| YoY % | +4.5% | +24.0% | +12.8% | |
| Gross Profit | PLN 88.7M | PLN 98.4M | PLN 118.2M | PLN 146.8M |
| YoY % | +11.0% | +20.0% | +24.2% | |
| SG&A Expense | PLN 30.2M | PLN 31.7M | PLN 35.3M | PLN 39.4M |
| YoY % | +4.8% | +11.4% | +11.6% | |
| Operating Income | PLN 22.9M | PLN 34.6M | PLN 42.3M | PLN 51.0M |
| YoY % | +51.3% | +22.0% | +20.6% | |
| Interest Expense | PLN 5.3M | PLN 4.9M | PLN 9.3M | PLN 9.9M |
| YoY % | -8.5% | +91.1% | +7.0% | |
| Interest & Investment Income | PLN 1.1M | PLN 1.2M | PLN 1.1M | PLN 2.0M |
| YoY % | +9.7% | -13.7% | +89.1% | |
| Pretax Income | PLN 18.8M | PLN 31.1M | PLN 34.1M | PLN 43.1M |
| YoY % | +65.3% | +9.6% | +26.5% | |
| Income Tax | PLN 2.8M | PLN 13.4M | PLN 9.8M | PLN 7.4M |
| YoY % | +380.2% | -26.9% | -24.1% | |
| Income from Continuing Operations | PLN 16.0M | PLN 17.7M | PLN 24.3M | PLN 35.6M |
| YoY % | +10.4% | +37.3% | +46.9% | |
| Income from Discontinued Operations | PLN 0 | PLN 0 | PLN 0 | PLN 0 |
| Net Income (incl. NCI) | PLN 16.0M | PLN 17.7M | PLN 24.3M | PLN 35.6M |
| YoY % | +10.4% | +37.3% | +46.9% | |
| Minority Interest (P&L) | PLN 1.1M | PLN 1.2M | PLN 1.6M | PLN 2.2M |
| YoY % | +13.1% | +35.3% | +32.0% | |
| Net Income | PLN 14.9M | PLN 16.5M | PLN 22.6M | PLN 33.5M |
| YoY % | +10.2% | +37.4% | +48.0% | |
| EPS (Basic) | PLN 0.62 | PLN 0.64 | PLN 0.88 | PLN 1.30 |
| YoY % | +3.2% | +37.5% | +47.7% | |
| EPS (Diluted) | PLN 0.62 | PLN 0.64 | PLN 0.88 | PLN 1.30 |
| YoY % | +3.2% | +37.5% | +47.7% | |
| Dividends Declared per Share | — | PLN 0 | PLN 0 | PLN 1 |
| YoY % | +6.5% | +10.2% |
Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.