NNND.F Cash Flow Statement


* In Millions (except for per share items) of CNY
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
2006
12-31
2005
12-31
2004
12-31
2003
12-31
Report Filing: 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31 2003-12-31
Net Income/Starting Line 118048000000 188709000000 227810000000 160125000000 95888000000 79984000000 72471000000 41447000000 29108000000 23888000000 15563000000 12784852000 10203083000 8053625000 5221611000 2784577000 1568008000 1063800000 485362000 446702000 322196000
Cash From Operating Activities 221962000000 146091000000 175186000000 194119000000 148590000000 106443000000 106140000000 65518000000 45431000000 32711000000 24374000000 19429457000 13358107000 12319293000 8398365000 3579627000 1535704000 1507458000 993506000 -207576000 352409000
Depreciation and Amortization 59008000000 61216000000 57670000000 50774000000 44673000000 34248000000 23611000000 12741000000 6674000000 4818000000 3606000000 2620240000 1939407000 782995000 537773000 360180000 192612000 134362000 0 0 0
Deferred Income Tax 6523000000 0 -134078000000 -57329000000 -18804000000 -17504000000 -15802000000 -1331000000 2831000000 -1676000000 -564000000 447269000 -2099573000 876243000 -472004000 -3068141000 38890000 -36354000 0 0 0
Stock Based Compensation 21073000000 24949000000 21625000000 12634000000 10127000000 7869000000 6137000000 4313000000 2756000000 1802000000 1168000000 904792000 732691000 495772000 321422000 160507000 101433000 77736000 0 0 0
Other Non-Cash Items -1923000000 -110311000000 1268000000 492000000 1376000000 -3050000000 -3940000000 -2619000000 -2327000000 -1676000000 -1314000000 -835671000 1405248000 -237958000 683572000 3140957000 -117341000 -17426000 508144000 -654278000 30213000
Changes in Working Capital 19233000000 -18472000000 891000000 27423000000 15330000000 4896000000 23663000000 10967000000 6389000000 5555000000 5915000000 3507975000 1177251000 2348616000 2105991000 201547000 -247898000 285340000 0 0 0
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 1882000000 -1201000000 1297000000 -95000000 -394000000 -29000000 -39000000 -38000000 -17000000 1300000000 -815000000 -300896000 0 0 5483000 -3782000 765000 181000 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 17351000000 -17271000000 -406000000 27518000000 15724000000 4925000000 23702000000 11005000000 6406000000 4255000000 6730000000 3808871000 0 0 2100508000 205329000 -248663000 285159000 0 0 0
Other Working Capital 0 0 0 0 0 0 0 0 0 0 0 0 1177251000 2348616000 0 0 0 0 0 0 0
Cash From Investing Activities -125161000000 -104871000000 -178549000000 -181955000000 -116170000000 -151913000000 -96392000000 -70923000000 -63605000000 -28388000000 -19134000000 -16270208000 -15354758000 -12014997000 -5024795000 -2514533000 -434247000 -862729000 -10551000 -995156000 -23888000
Investments in Property Plant and Equipment -47407000000 -50850000000 -62165000000 -66599000000 -56988000000 -54061000000 -32004000000 -18754000000 -13105000000 -6639000000 -6081000000 -4838726000 -4840571000 -2059413000 -820774000 -1404376000 -791247000 -347638000 -264102000 -90536000 -59459000
Payments for Acquisitions -8900000000 -1235000000 -66981000000 -43654000000 -15385000000 -43106000000 -39903000000 -9040000000 -14478000000 -34959000000 -4103000000 -3991946000 -5197306000 -268852000 -148557000 -16669000 -180132000 -55076000 -13517000 0 0
Purchases of Securities -302890000000 -182022000000 -165516000000 -131954000000 -134853000000 -138865000000 -121231000000 -90605000000 -100187000000 -17050000000 -25946000000 -30069691000 -9686347000 -2762206000 -411294000 -1823510000 -134413000 -20367000 -116993000 -165778000 0
Proceeds from Sales and Maturities of Securities 220764000000 120610000000 117799000000 54619000000 99573000000 79705000000 91866000000 43956000000 62033000000 28224000000 15950000000 18531774000 5989298000 456072000 68346000 421296000 222089000 35284000 -7957000 0 0
Other Investing Activities 13272000000 8626000000 -1686000000 5633000000 -8517000000 4414000000 4880000000 3520000000 2132000000 2036000000 1046000000 4098381000 -1619832000 -7380598000 -3712516000 308726000 449456000 -474932000 392018000 -738842000 35571000
Cash From Financing Activities -82573000000 -59953000000 21620000000 13647000000 1672000000 35380000000 26598000000 31443000000 18528000000 18350000000 1708000000 -2385978000 4373024000 4112146000 -397110000 -869940000 78809000 -352426000 -247039000 1736987000 -48189000
Debt Repayment -54146000000 -23829000000 -23721000000 -34871000000 -90691000000 -28405000000 -21181000000 -20317000000 -4117000000 -4065000000 -2314000000 -8024071000 -3765941000 -202322000 0 -292184000 0 0 0 0 0
Common Stock Issued -3308000000 -1887000000 -1784000000 -149000000 -1134000000 -1442000000 -2061000000 -1711000000 -483000000 -230000000 30000000 116959000 159729000 199249000 165448000 89442000 104090000 34054000 8228000 1765695000 0
Common Stock Repurchased -43767000000 -29307000000 -2170000000 67669000000 -1046000000 -783000000 -2232000000 -1936000000 30216000000 -61000000 -1325000000 -20232000 -1485747000 -477741000 -178188000 -409395000 -107254000 -241078000 -123086000 0 0
Dividends Paid -20983000000 -12952000000 -12503000000 -10339000000 -8315000000 -6776000000 -5052000000 -3699000000 -2640000000 -1761000000 -1468000000 -1107889000 -838290000 -639264000 -554604000 -257803000 -210211000 -145402000 -132181000 -28790000 -10334000
Other Financing Activities -4884000000 8022000000 61798000000 -8663000000 102858000000 72786000000 57124000000 59106000000 -4448000000 24467000000 6785000000 6649255000 10303273000 5232224000 170234000 0 292184000 0 0 82000 -37855000
Effect of Forex Changes on Cash 1353000000 7506000000 -3089000000 -6004000000 1085000000 2207000000 -2551000000 2426000000 371000000 -188000000 -103000000 -2013000 -172490000 -51881000 -692000 -75983000 -75829000 -24027000 -19713000 0 0
Net Change in Cash 15581000000 -11227000000 15168000000 19807000000 35177000000 -7883000000 33795000000 28464000000 725000000 22485000000 6845000000 771258000 2203883000 4364561000 2975768000 119171000 1104437000 268276000 716203000 534255000 280332000
Cash at Beginning of Period 156739000000 167966000000 152798000000 132991000000 97814000000 105697000000 71902000000 43438000000 42713000000 20228000000 13383000000 12612140000 10408257000 6043696000 3067928000 2948757000 1844320000 1576044000 859841000 325586000 45254000
Cash at End of Period 172320000000 156739000000 167966000000 152798000000 132991000000 97814000000 105697000000 71902000000 43438000000 42713000000 20228000000 13383398000 12612140000 10408257000 6043696000 3067928000 2948757000 1844320000 1576044000 859841000 325586000
Free Cash Flow 174555000000 95241000000 113021000000 127520000000 91602000000 52382000000 74136000000 46764000000 32326000000 26072000000 18293000000 14590731000 8517536000 10259880000 7577591000 2175251000 744457000 1159820000 729404000 -298112000 292950000
Operating Cash Flow 221962000000 146091000000 175186000000 194119000000 148590000000 106443000000 106140000000 65518000000 45431000000 32711000000 24374000000 19429457000 13358107000 12319293000 8398365000 3579627000 1535704000 1507458000 993506000 -207576000 352409000
Capital Expenditure -47407000000 -50850000000 -62165000000 -66599000000 -56988000000 -54061000000 -32004000000 -18754000000 -13105000000 -6639000000 -6081000000 -4838726000 -4840571000 -2059413000 -820774000 -1404376000 -791247000 -347638000 -264102000 -90536000 -59459000

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.