Unit: 1.000.000đ
  2021 2022 2023 2024 2025
I. Cashflow from operating activities
1. Proceeds from sales 973,938 1,131,716 1,220,389 1,435,889 1,645,219
2. Payment to suppliers -560,914 -641,309 -706,057 -783,432 -909,881
3. Payroll -74,312 -81,780 -82,526 -87,402 -109,080
4. Interest expense -12,459 -14,283 -11,000 -7,131 -5,311
5. Business income tax paid -37,372 -51,336 -71,248 -79,905 -106,089
6. VAT Paid 0 0
7. Other receipts from operating activities 37,616 32,174 14,292 19,809 22,277
8. Other payments from oprerating activities -100,964 -112,339 -98,836 -116,082 -133,629
Net cashflow from operating activities 225,533 262,843 265,015 381,747 403,507
II. Cashflow from investing activities
1. Purchases of fixed assets -151,260 -67,844 -19,198 -26,378 -88,515
2. Proceeds from disposals of fixed assets 91 158 135
3. Purchases of debt instruments of other entities -90,000 -125,000 -290,000 -412,700 -778,900
4. Proceeds from sales of debt instruments of other entities 60,000 100,000 125,000 290,000 412,700
5. Investment in other entities -8,400 0
6. Proceeds from disinvestment in other entities 0
7. Dividends and interest received 9,975 14,325 24,606 23,162 34,055
Net cashflow from investing activities -171,286 -78,428 -159,434 -134,316 -420,525
III. Cashflow from financing activities
1. Proceeds from issue of shares 0
2. Purchase issued shares from other entities 0
3. Proceeds from borrowings 360,482 329,098 314,527 183,011 99,851
4. Repayments of borrowing -338,145 -346,255 -367,844 -250,164 -73,307
5. Purchases of fixed assets and investment properties 0
6. Repayments of financial leases 0
7. Dividends paid -64,516 -111,233 -100,215 -85,180 -166,877
8. Purchase of funds 0
Net cashflow from financing activities -42,179 -128,390 -153,532 -152,333 -140,333
Net cashflow of the year 12,069 56,024 -47,951 95,098 -157,351
Cash and cash equivalents at the beginning of year 172,560 174,598 230,685 182,785 278,056
Effect of foreign exchange differences -31 63 51 167 205
Cash and cash equivalents at the end of year 184,598 230,685 182,785 278,050 120,910