Deutsche Post Financial Statements (DPW.DE)

Deutsche Postsmart-lab.ru   FY2019 FY2020 FY2021 FY2022 FY2023   LTM ?
Report date 31.12.2019 31.12.2020 31.12.2021 31.12.2022 31.12.2023   30.06.2024
Currency EUR EUR EUR EUR EUR   EUR
Revenue, ? 63 341 000 000 66 806 000 000 81 747 000 000 94 436 000 000 81 758 000 000   81 636 000 000
Operating Income, 4 128 000 000 3 656 000 000 6 535 000 000 8 436 000 000 4 322 000 000   1 794 000 000
EBITDA, ? 7 248 000 000 8 532 000 000 10 618 000 000 12 668 000 000 10 637 000 000   10 223 000 000
Net profit, ? 2 623 000 000 2 979 000 000 5 053 000 000 5 359 000 000 3 677 000 000   3 275 000 000
OCF, ? 6 049 000 000 7 699 000 000 9 993 000 000 10 965 000 000 8 801 000 000   8 025 000 000
CAPEX, ? 3 612 000 000 2 922 000 000 3 736 000 000 3 912 000 000 3 381 000 000   3 076 000 000
FCF, ? 2 437 000 000 4 777 000 000 6 257 000 000 7 053 000 000 5 420 000 000   4 949 000 000
Dividend payout, 1 419 000 000 1 422 000 000 1 673 000 000 2 205 000 000 2 205 000 000   2 169 000 000
Ordinary share dividend yield, %   0.00%
Dividend payout ratio, % 54.1% 47.7% 33.1% 41.1% 60.0%   66.2%
OPEX, 7 014 000 000 7 092 000 000 7 951 000 000 8 491 000 000 4 515 000 000   2 638 000 000
Cost of production, 52 914 000 000 55 033 000 000 66 304 000 000 77 886 000 000 72 921 000 000   73 456 000 000
R&D, 0.000 0.000 0.000 0.000 0.000   0.000
Interest expenses, 701 000 000 634 000 000 571 000 000 628 000 000 836 000 000   1 150 000 000
Assets, 52 169 000 000 55 307 000 000 63 592 000 000 68 278 000 000 70 120 000 000   67 583 000 000
Net Assets, ? 14 117 000 000 13 777 000 000 19 037 000 000 23 236 000 000 22 477 000 000   22 067 000 000
Debt, 16 236 000 000 18 348 000 000 19 018 000 000 20 224 000 000 9 119 000 000   24 153 000 000
Cash, 3 256 000 000 5 797 000 000 6 619 000 000 3 189 000 000 4 482 000 000   3 518 000 000
Net debt, 12 980 000 000 12 551 000 000 12 399 000 000 17 035 000 000 4 637 000 000   20 635 000 000
Ordinary share price, rub   44.7
Number of ordinary shares, mln 1 234 109 757 1 236 900 096 1 232 451 000 1 214 025 000 1 188 885 000   1 168 783 480
Market cap, 0.00 0.00 0.00 0.00 0.00   52 279 685 060
EV, ? 12 980 000 000 12 551 000 000 12 399 000 000 17 035 000 000 4 637 000 000   72 914 685 060
Book value, 2 130 000 000 2 119 000 000 6 961 000 000 9 140 000 000 9 391 000 000   10 352 000 000
EPS, rub ? 2.13 2.41 4.10 4.41 3.09   2.80
FCF/share, rub 1.97 3.86 5.08 5.81 4.56   4.23
BV/share, rub 1.73 1.71 5.65 7.53 7.90   8.86
EBITDA margin, % ? 11.4% 12.8% 13.0% 13.4% 13.0%   12.5%
Net margin, % ? 4.14% 4.46% 6.18% 5.67% 4.50%   4.01%
FCF yield, % ?   9.47%
ROE, % ? 18.6% 21.6% 26.5% 23.1% 16.4%   14.8%
ROA, % ? 5.03% 5.39% 7.95% 7.85% 5.24%   4.85%
P/E ? 0.00 0.00 0.00 0.00 0.00   16.0
P/FCF 0.00 0.00 0.00 0.00 0.00   10.6
P/S ? 0.00 0.00 0.00 0.00 0.00   0.64
P/BV ? 0.00 0.00 0.00 0.00 0.00   5.05
EV/EBITDA ? 1.79 1.47 1.17 1.34 0.44   7.13
Debt/EBITDA 1.79 1.47 1.17 1.34 0.44   2.02
R&D/CAPEX, % 0.00% 0.00% 0.00% 0.00% 0.00%   0
CAPEX/Revenue, % 5.70% 4.37% 4.57% 4.14% 4.14%   3.77%
Deutsche Post shareholders