Australia markets closed

FinVolution Group (FINV)

NYSE - Nasdaq Real-time price. Currency in USD
Add to watchlist
5.050.00 (0.00%)
At close: 04:00PM EDT
4.95 -0.10 (-1.98%)
After hours: 07:04PM 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
Cash flows from operating activities
Net income
2,370,761
2,340,835
2,266,382
2,508,947
1,972,700
Depreciation & amortisation
-
69,090
65,006
69,233
96,433
Stock-based compensation
-
116,407
89,030
95,213
42,169
Change in working capital
-
-1,269,597
-1,972,688
-1,393,642
628,368
Accounts receivable
-
-245,041
-717,481
-1,166,166
-227,784
Other working capital
131,193
875,328
216,058
574,956
2,174,892
Other non-cash items
-
-1,049,379
-1,174,204
-1,216,170
-1,113,337
Net cash provided by operating activities
186,464
1,413,423
268,833
630,227
2,206,909
Cash flows from investing activities
Investments in property, plant and equipment
-
-538,095
-52,775
-55,271
-32,017
Purchases of investments
-
-11,997,777
-17,254,472
-12,708,046
-8,037,829
Sales/maturities of investments
-
12,436,472
15,016,806
13,534,543
6,180,251
Other investing activities
-
1,508,890
737,213
1,223,619
2,931,091
Net cash used for investing activities
-825,157
1,413,490
-1,553,228
1,994,845
1,041,496
Cash flows from financing activities
Debt repayment
-
-
0
0
-235,000
Common stock repurchased
-
-694,521
-340,781
-25,991
-379,984
Dividends paid
-
-430,353
-372,483
-317,569
-263,569
Other financing activities
-
-1,442,213
-93,182
70,421
-2,219,343
Net cash used provided by (used for) financing activities
-
-2,559,051
-795,856
-239,800
-3,091,279
Net change in cash
-189,389
290,303
-2,012,454
2,375,140
105,656
Cash at beginning of period
7,265,629
6,479,087
8,491,541
6,116,401
6,010,745
Cash at end of period
7,033,201
6,769,390
6,479,087
8,491,541
6,116,401
Free cash flow
Operating cash flow
186,464
1,413,423
268,833
630,227
2,206,909
Capital expenditure
-
-538,095
-52,775
-55,271
-32,017
Free cash flow
131,193
875,328
216,058
574,956
2,174,892