| Market Cap | PLN 677.2M | |
| Enterprise Value | — | |
| Revenue | PLN 32.45B | +5.2% |
| Gross Profit | PLN 4.41B | +4.2% |
| EBITDA | PLN 1.07B | +6.5% |
| Net Income | PLN 99.2M | +47.8% |
| Diluted EPS | PLN 0.71 | +47.9% |
| Free Cash Flow | PLN 1.00B | +38.8% |
| DPS (FY2023) | PLN 0.46derived |
| Trailing yield | 9.47% |
| Payout ratio | 64.9% |
| Growth streak | 1 yr |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20232023-12-31 | PLN 0.46 | +378.0% | derived (paid ÷ diluted shares) |
| FY20222022-12-31 | PLN 0.10 | −82.8% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | PLN 0.56 | +2252.3% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 |
| Ratio | 2019 | 2020 | 2021 | 2022 | 2023 | Trend · 5y | vs own |
|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||
| Gross Margin | — | 13.16% | 12.97% | 13.72% | 13.59% | 63% | |
| Operating Margin | — | 0.91% | 0.37% | 1.31% | 1.34% | 88% | |
| EBITDA Margin | — | 3.09% | 2.69% | 3.24% | 3.28% | 88% | |
| NOPAT Margin | — | 0.50% | 0.29% | 0.64% | 1.00% | 88% | |
| Net Margin | — | 0.17% | −0.43% | 0.22% | 0.31% | 88% | |
| FCF Margin | — | 1.70% | 1.87% | 2.34% | 3.09% | 88% | |
| FCFF Margin | — | 2.08% | — | 2.78% | 3.79% | 83% | |
| FCFE Margin | — | 1.81% | 2.25% | 1.91% | 2.41% | 88% | |
| OCF Margin | — | 2.19% | 2.43% | 2.88% | 3.51% | 88% | |
| Gross Profitability | — | 41.44% | 40.17% | 48.82% | 48.69% | 63% | |
| Capex Intensity | — | 0.49% | 0.56% | 0.54% | 0.42% | 13% | |
| ▸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 · 3 ratios | |||||||
| ▸Per share · 3 ratios | |||||||
| ▸Other · 1 ratios | |||||||
The five drivers multiply to 12.7% vs reported ROE 13.1%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020 | 2021 | 2022 | 2023 |
|---|---|---|---|---|
| Revenue | PLN 25.40B | PLN 26.28B | PLN 30.86B | PLN 32.45B |
| YoY % | +3.5% | +17.4% | +5.2% | |
| Cost of Revenue | PLN 22.06B | PLN 22.87B | PLN 26.62B | PLN 28.04B |
| YoY % | +3.7% | +16.4% | +5.3% | |
| Gross Profit | PLN 3.34B | PLN 3.41B | PLN 4.23B | PLN 4.41B |
| YoY % | +2.0% | +24.2% | +4.2% | |
| Selling & Marketing Expense | PLN 2.74B | PLN 2.88B | PLN 3.35B | PLN 3.48B |
| YoY % | +5.1% | +16.3% | +4.0% | |
| SG&A Expense | — | PLN 450.7M | PLN 508.5M | PLN 527.2M |
| YoY % | +12.8% | +3.7% | ||
| Operating Income | PLN 231.7M | PLN 97.5M | PLN 403.7M | PLN 436.0M |
| YoY % | -57.9% | +314.0% | +8.0% | |
| Interest Expense | PLN 174.4M | PLN 127.4M | PLN 280.1M | PLN 308.2M |
| YoY % | -27.0% | +119.9% | +10.0% | |
| Interest & Investment Income | PLN 31.3M | PLN 28.6M | PLN 58.7M | PLN 67.1M |
| YoY % | -8.6% | +105.1% | +14.3% | |
| Equity Method Income | PLN 553,067 | PLN 280,507 | PLN 212,332 | PLN 77,016 |
| YoY % | -49.3% | -24.3% | -63.7% | |
| Pretax Income | PLN 89.2M | -PLN 939,706 | PLN 182.6M | PLN 195.0M |
| YoY % | +6.8% | |||
| Income Tax | PLN 39.8M | PLN 98.4M | PLN 93.4M | PLN 50.3M |
| YoY % | +147.0% | -5.1% | -46.1% | |
| Net Income (incl. NCI) | PLN 49.4M | -PLN 99.3M | PLN 89.2M | PLN 144.7M |
| YoY % | +62.2% | |||
| Minority Interest (P&L) | PLN 6.3M | PLN 14.2M | PLN 22.1M | PLN 45.5M |
| YoY % | +127.2% | +55.5% | +105.8% | |
| Net Income | PLN 43.1M | -PLN 113.6M | PLN 67.1M | PLN 99.2M |
| YoY % | +47.8% | |||
| EPS (Basic) | PLN 0.31 | -PLN 0.82 | PLN 0.48 | PLN 0.71 |
| YoY % | +47.9% | |||
| EPS (Diluted) | PLN 0.31 | -PLN 0.82 | PLN 0.48 | PLN 0.71 |
| YoY % | +47.9% | |||
| Weighted Avg Shares (Basic) | 139.2M | 139.2M | 139.2M | 139.2M |
| YoY % | 0.0% | 0.0% | 0.0% | |
| Weighted Avg Shares (Diluted) | 139.2M | 139.2M | 139.2M | 139.8M |
| YoY % | 0.0% | 0.0% | +0.4% |
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.
| PLN 0.02 |
| — |
| derived (paid ÷ diluted shares) |