UK markets open in 3 hours 1 minute

CNFinance Holdings Limited (CNF)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
1.5000-0.0200 (-1.32%)
At close: 03:59PM EDT
Annual

Cash flow

Currency in CNY. All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
164,618
164,618
135,351
65,207
114,853
-
Depreciation & amortisation
1,753
1,753
2,244
3,822
6,047
-
Deferred income taxes
-16,493
-16,493
-133,913
-190,010
-94,390
-
Stock-based compensation
7,517
7,517
5,774
18,766
62,073
-
Change in working capital
77,041
77,041
-330,440
59,353
412,093
-
Other working capital
1,591,257
1,591,257
829,364
685,887
1,116,356
-
Other non-cash items
1,273,005
1,273,005
964,559
552,996
485,654
-
Net cash provided by operating activities
1,705,761
1,705,761
919,253
689,692
1,119,577
-
Cash flows from investing activities
Investments in property, plant and equipment
-114,503
-114,503
-89,889
-3,806
-3,221
-
Purchases of investments
-2,868,678
-2,868,678
-8,592,330
-9,496,275
-6,951,457
-
Sales/maturities of investments
2,977,311
2,977,311
9,002,171
8,966,466
7,187,477
-
Other investing activities
-
-
-
-
-
6,000
Net cash used for investing activities
-2,483,914
-2,483,914
-1,098,198
-2,350,564
524,051
-
Cash flows from financing activities
Debt repayment
-9,294,929
-9,294,929
-6,333,558
-5,135,444
-7,382,123
-
Common stock issued
-
-
-
-
0
0
Common stock repurchased
-30,691
-30,691
-87,631
0
0
-
Other financing activities
-71,098
-71,098
50,750
-
-
-
Net cash used provided by (used for) financing activities
1,005,541
1,005,541
-288,156
1,932,580
-1,367,139
-
Net change in cash
227,388
227,388
-467,101
271,708
276,489
-
Cash at beginning of period
1,772,184
1,772,184
2,231,437
1,960,923
1,705,356
-
Cash at end of period
2,001,602
2,001,602
1,772,184
2,231,437
1,960,923
-
Free cash flow
Operating cash flow
1,705,761
1,705,761
919,253
689,692
1,119,577
-
Capital expenditure
-114,503
-114,503
-89,889
-3,806
-3,221
-
Free cash flow
1,591,257
1,591,257
829,364
685,887
1,116,356
-