| Market Cap | PLN 3.29B | |
| Enterprise Value | PLN 3.29B | |
| Revenue | PLN 11.23B | +13.9% |
| Gross Profit | PLN 1.24B | +21.6% |
| EBITDA | PLN 339.2M | +22.2% |
| Net Income | PLN 136.4M | −9.5% |
| Diluted EPS | PLN 29.80 | −8.3% |
| Free Cash Flow | PLN 254.5M | +2.8% |
| DPS (FY2022) | PLN 11.50 |
| Trailing yield | 1.52% |
| Payout ratio | 37.9% |
| Growth streak | 1 yr |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20222022-12-31 | PLN 11.50 | +15.0% | reported |
| FY20212021-12-31 | PLN 10.00 | — | reported |
| FY20202020-12-31 | PLN 8.37 | — | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | — | — | reported |
| Ratio | 2019 | 2020 | 2021 | 2022 | Trend · 4y | vs own |
|---|---|---|---|---|---|---|
| ▾Margins | ||||||
| Gross Margin | 10.09% | 10.60% | 10.37% | 11.07% | 88% | |
| Operating Margin | 1.89% | 2.30% | 2.01% | 2.15% | 63% | |
| EBITDA Margin | 2.57% | 3.00% | 2.82% | 3.02% | 88% | |
| NOPAT Margin | 1.44% | 1.70% | 1.52% | 1.57% | 63% | |
| Net Margin | 1.42% | 1.53% | 1.53% | 1.21% | 13% | |
| FCF Margin | 0.98% | 2.59% | 2.51% | 2.27% | 38% | |
| FCFF Margin | 1.11% | 2.82% | 2.64% | 2.63% | 38% | |
| FCFE Margin | 2.34% | 0.07% | 2.54% | 3.75% | 88% | |
| OCF Margin | 2.44% | 3.51% | 3.04% | 2.99% | 38% | |
| Gross Profitability | 24.18% | 27.21% | 24.84% | 25.69% | 63% | |
| Capex Intensity | 1.47% | 0.92% | 0.53% | 0.73% | 38% | |
| ▸Returns on Capital · 6 ratios | ||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||
| ▸Earnings quality · 7 ratios | ||||||
| ▸Liquidity & coverage · 9 ratios | ||||||
| ▸Leverage · 9 ratios | ||||||
| ▸Working capital · 8 ratios | ||||||
| ▸Capital allocation · 5 ratios | ||||||
| ▸Per share · 3 ratios | ||||||
| ▸Other · 1 ratios | ||||||
The five drivers multiply to 16.7% vs reported ROE 15.8%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2019 | 2020 | 2021 | 2022 |
|---|---|---|---|---|
| Revenue | PLN 8.27B | PLN 9.25B | PLN 9.86B | PLN 11.23B |
| YoY % | +11.9% | +6.6% | +13.9% | |
| Cost of Revenue | PLN 7.44B | PLN 8.27B | PLN 8.84B | PLN 9.99B |
| YoY % | +11.2% | +6.9% | +13.0% | |
| Gross Profit | PLN 834.5M | PLN 981.2M | PLN 1.02B | PLN 1.24B |
| YoY % | +17.6% | +4.2% | +21.6% | |
| SG&A Expense | PLN 182.3M | PLN 205.6M | PLN 240.5M | PLN 363.9M |
| YoY % | +12.8% | +17.0% | +51.3% | |
| Operating Income | PLN 156.7M | PLN 212.7M | PLN 198.2M | PLN 241.3M |
| YoY % | +35.7% | -6.8% | +21.8% | |
| Interest Expense | PLN 14.6M | PLN 28.5M | PLN 17.3M | PLN 56.5M |
| YoY % | +96.0% | -39.4% | +226.9% | |
| Interest & Investment Income | PLN 13.7M | PLN 12.1M | PLN 21.2M | PLN 17.3M |
| YoY % | -11.6% | +74.8% | -18.1% | |
| Equity Method Income | -PLN 1.3M | -PLN 2.2M | PLN 170,000 | -PLN 169,000 |
| Pretax Income | PLN 154.5M | PLN 194.0M | PLN 202.2M | PLN 202.0M |
| YoY % | +25.5% | +4.2% | -0.1% | |
| Income Tax | PLN 37.1M | PLN 50.3M | PLN 49.7M | PLN 54.4M |
| YoY % | +35.6% | -1.2% | +9.4% | |
| Income from Continuing Operations | PLN 117.5M | PLN 143.7M | PLN 152.6M | PLN 147.6M |
| YoY % | +22.4% | +6.1% | -3.3% | |
| Income from Discontinued Operations | PLN 0 | PLN 0 | PLN 0 | PLN 0 |
| Net Income (incl. NCI) | PLN 117.5M | PLN 143.7M | PLN 152.6M | PLN 147.6M |
| YoY % | +22.4% | +6.1% | -3.3% | |
| Minority Interest (P&L) | PLN 188,000 | PLN 2.1M | PLN 1.9M | PLN 11.2M |
| YoY % | +1033.0% | -11.0% | +493.0% | |
| Net Income | PLN 117.3M | PLN 141.6M | PLN 150.7M | PLN 136.4M |
| YoY % | +20.8% | +6.4% | -9.5% | |
| EPS (Basic) | PLN 27.16 | PLN 32.76 | PLN 34.32 | PLN 31.28 |
| YoY % | +20.6% | +4.8% | -8.9% | |
| EPS (Diluted) | PLN 25.62 | PLN 31.94 | PLN 32.51 | PLN 29.80 |
| YoY % | +24.7% | +1.8% | -8.3% | |
| Weighted Avg Shares (Basic) | — | 4.3M | 4.4M | 4.4M |
| YoY % | +1.6% | -0.7% | ||
| Weighted Avg Shares (Diluted) | — | 4.4M | 4.6M | 4.6M |
| YoY % | +4.5% | -1.3% | ||
| Dividends Declared per Share | — | — | PLN 10 | PLN 12 |
| YoY % | +15.0% |
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.