Chinasoft International Limited (0354.HK)

HKD 4.76

(1.71%)

Annual Balance Sheets

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Total Assets 17.06 Billion 16.96 Billion 16.9 Billion 13.08 Billion 10.74 Billion 10.48 Billion
Total Current Assets 12.94 Billion 13.6 Billion 13.51 Billion 10.39 Billion 8.19 Billion 8.22 Billion
Cash And Short Term Investments 4.44 Billion 5.39 Billion 5.78 Billion 3.95 Billion 2.69 Billion 2.89 Billion
Cash and Cash Equivalents 3.78 Billion 5 Billion 5.55 Billion 3.78 Billion 2.52 Billion 2.64 Billion
Short Term Investments 656.64 Million 299.09 Million 231.49 Million 170.58 Million 173.14 Million 251.7 Million
Net Receivables 7.47 Billion 7.52 Billion 7.03 Billion 6.19 Billion 5.21 Billion 4.98 Billion
Inventory 96.18 Million 99.35 Million 162.63 Million 51.19 Million 54.42 Million 63.69 Million
Other Current Assets 801.28 Million 673.59 Million 529.75 Million 185.64 Million 233.3 Million 281.83 Million
Total Non-Current Assets 4.12 Billion 3.33 Billion 3.34 Billion 2.58 Billion 2.47 Billion 2.18 Billion
Net PPE 1.47 Billion 1.55 Billion 1.84 Billion 1.19 Billion 1.08 Billion 837.63 Million
Good Will And Intangible Assets 1.17 Billion 1.12 Billion 1.03 Billion 1.08 Billion 1.1 Billion 1.15 Billion
Good Will 843.65 Million 843.65 Million 843.65 Million 941.21 Million 973.85 Million 1 Billion
Intangible Assets 336.13 Million 280.77 Million 192.85 Million 144.91 Million 127.38 Million 148.17 Million
Long-Term Investments 1.41 Billion 654.72 Million 463.15 Million 308.97 Million 290.5 Million 195.78 Million
Tax Assets 2.3 Million 921 Thousand 3.01 Million 5.75 Million 8.07 Million 8.67 Million
Other Non Current Assets 53.52 Million -921 Thousand -3.01 Million -5.75 Million -8.07 Million -8.67 Million
Other Assets - 26.55 Million 35.27 Million 106 Million 74.25 Million 75.61 Million
Total Liabilities 5.3 Billion 4.82 Billion 5.27 Billion 4.31 Billion 4.21 Billion 4.45 Billion
Total Current Liabilities 2.96 Billion 3.55 Billion 3.98 Billion 2.71 Billion 3.14 Billion 3.72 Billion
Account Payables 644.65 Million 670.61 Million 768.35 Million 611.38 Million 448.9 Million 703.14 Million
Tax Payables 245.07 Million 154.18 Million 294.83 Million 177.52 Million 148.73 Million 125.17 Million
Short Term Debt 849.43 Million 947.01 Million 1.13 Billion 510.44 Million 1.67 Billion 1.87 Billion
Deferred Revenue -114.66 Million -947.01 Million -1.13 Billion -510.44 Million -1.67 Billion -1.87 Billion
Other Current Liabilities 1.58 Billion 2.88 Billion 3.21 Billion 2.1 Billion 2.7 Billion 3.02 Billion
Total Non Current Liabilities 2.33 Billion 1.16 Billion 1.02 Billion 1.42 Billion 927.67 Million 719.94 Million
Long-Term Debt 2.32 Billion 1.16 Billion 1.02 Billion 1.42 Billion 927.67 Million 719.94 Million
Deferred Revenue Non Current -10.66 Million 1.15 Billion 1 Billion 1.41 Billion 917.38 Million 708.87 Million
Deferred Tax Liabilities Non Current - - - - - -
Other Non Current Liabilities 15.63 Million -1.16 Billion -1.02 Billion -1.42 Billion -927.67 Million -719.94 Million
Other Liabilities - 114.24 Million 269.26 Million 170.83 Million 134.02 Million 11.06 Million
Total Equity 11.76 Billion 12.13 Billion 11.62 Billion 8.77 Billion 6.53 Billion 6.03 Billion
Stock Holders Equity 11.74 Billion 12.1 Billion 11.6 Billion 8.75 Billion 6.46 Billion 5.96 Billion
Common Stock 133.02 Million 136.83 Million 138.7 Million 131.95 Million 116.32 Million 112.99 Million
Retained Earnings 6.74 Billion 6.38 Billion 5.62 Billion 4.49 Billion 3.53 Billion 2.74 Billion
Accumulated other comprehensive income 107.75 Million 108.27 Million 130.44 Million -1.17 Million 142.94 Million 204.69 Million
Common Stock Equity 11.74 Billion 12.1 Billion 11.6 Billion 8.75 Billion 6.46 Billion 5.96 Billion
Capital Lease Obligation 155.68 Million 283.48 Million 449.8 Million 302.26 Million 249.4 Million -
Total Investments 1.41 Billion 953.81 Million 694.64 Million 479.55 Million 463.64 Million 447.49 Million
Total Debt 3.17 Billion 2.21 Billion 2.38 Billion 2.09 Billion 2.72 Billion 2.59 Billion
Net Debt -615.6 Million -2.79 Billion -3.16 Billion -1.69 Billion 198.34 Million -52.52 Million

Balance Sheet Charts