| Market Cap | PLN 1.39B | |
| Enterprise Value | — | |
| Revenue | PLN 1.87B | +10.4% |
| Gross Profit | PLN 370.8M | +10.8% |
| EBITDA | PLN 87.3M | +5.8% |
| Net Income | PLN 54.5M | +33.9% |
| Diluted EPS | PLN 3.91 | +33.9% |
| Free Cash Flow | PLN 60.2M | — |
| DPS (FY2023) | PLN 2.00 |
| Trailing yield | 2.00% |
| Payout ratio | 50.6% |
| Growth streak | 2 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20232023-12-31 | PLN 2.00 | +47.1% | reported |
| FY20222022-12-31 | PLN 1.36 | +36.0% | reported |
| FY20212021-12-31 | PLN 1.00 | — | reported |
| FY20202020-12-31 | — | — | reported |
| Ratio | 2020 | 2021 | 2022 | 2023 | Trend · 4y | vs own |
|---|---|---|---|---|---|---|
| ▾Margins | ||||||
| Gross Margin | 20.43% | 20.41% | 19.74% | 19.81% | 38% | |
| Operating Margin | 3.47% | 5.25% | 3.73% | 3.41% | 13% | |
| EBITDA Margin | 4.57% | 6.19% | 4.87% | 4.66% | 38% | |
| NOPAT Margin | 3.20% | 4.20% | 3.00% | 2.70% | 13% | |
| Net Margin | 3.02% | 3.97% | 2.40% | 2.91% | 38% | |
| FCF Margin | 1.53% | 5.93% | −2.81% | 3.22% | 63% | |
| FCFF Margin | 1.73% | 6.01% | −2.23% | 3.59% | 63% | |
| FCFE Margin | 1.91% | 7.47% | −3.04% | 5.39% | 63% | |
| OCF Margin | 2.01% | 6.37% | −1.14% | 4.21% | 63% | |
| Gross Profitability | 56.97% | 49.96% | 48.68% | 54.61% | 63% | |
| Capex Intensity | 0.48% | 0.44% | 1.67% | 0.99% | 63% | |
| ▸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 21.9% vs reported ROE 19.1%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020 | 2021 | 2022 | 2023 |
|---|---|---|---|---|
| Revenue | PLN 1.06B | PLN 1.51B | PLN 1.70B | PLN 1.87B |
| YoY % | +42.4% | +11.9% | +10.4% | |
| Cost of Revenue | PLN 846.0M | PLN 1.21B | PLN 1.36B | PLN 1.50B |
| YoY % | +42.5% | +12.9% | +10.3% | |
| Gross Profit | PLN 217.2M | PLN 309.1M | PLN 334.7M | PLN 370.8M |
| YoY % | +42.3% | +8.3% | +10.8% | |
| SG&A Expense | PLN 15.9M | PLN 19.9M | PLN 29.0M | PLN 30.4M |
| YoY % | +25.4% | +45.3% | +5.0% | |
| Operating Income | PLN 36.9M | PLN 79.5M | PLN 63.3M | PLN 63.9M |
| YoY % | +115.6% | -20.4% | +1.0% | |
| Interest Expense | PLN 2.4M | PLN 1.6M | PLN 12.2M | PLN 8.8M |
| YoY % | -34.0% | +677.7% | -27.7% | |
| Interest & Investment Income | PLN 299,000 | PLN 849,000 | PLN 1.8M | PLN 14.3M |
| YoY % | +183.9% | +114.4% | +685.9% | |
| Equity Method Income | PLN 0 | -PLN 269,000 | -PLN 221,000 | -PLN 510,000 |
| Pretax Income | PLN 34.8M | PLN 78.5M | PLN 52.7M | PLN 68.9M |
| YoY % | +125.6% | -32.9% | +30.7% | |
| Income Tax | PLN 2.7M | PLN 15.7M | PLN 10.4M | PLN 14.4M |
| YoY % | +484.3% | -33.6% | +38.2% | |
| Income from Continuing Operations | PLN 32.1M | PLN 62.8M | PLN 42.3M | PLN 54.5M |
| YoY % | +95.7% | -32.7% | +28.9% | |
| Income from Discontinued Operations | PLN 0 | PLN 0 | PLN 0 | PLN 0 |
| Net Income (incl. NCI) | PLN 32.1M | PLN 62.8M | PLN 42.3M | PLN 54.5M |
| YoY % | +95.7% | -32.7% | +28.9% | |
| Minority Interest (P&L) | PLN 0 | PLN 2.7M | PLN 1.6M | PLN 34,000 |
| YoY % | -39.7% | -97.9% | ||
| Net Income | PLN 32.1M | PLN 60.2M | PLN 40.7M | PLN 54.5M |
| YoY % | +87.4% | -32.4% | +33.9% | |
| EPS (Basic) | PLN 2.30 | PLN 4.31 | PLN 2.92 | PLN 3.91 |
| YoY % | +87.4% | -32.3% | +33.9% | |
| EPS (Diluted) | PLN 2.30 | PLN 4.31 | PLN 2.92 | PLN 3.91 |
| YoY % | +87.4% | -32.3% | +33.9% | |
| Dividends Declared per Share | — | PLN 1 | PLN 1 | PLN 2 |
| YoY % | +36.0% | +47.1% |
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.