Industrial and Commercial Bank of China Cash Flow
Concept
Operating Cash Flow
Net Income
Depreciation & Amortization
Stock based compensation
Other non cash items
Change in working capital
Investing Cash Flow
Capital Expenditures
Financing Cash Flow
Dividends Paid
Payout Ratio
Share Issuance / Repurchase
Debt Issued / Paid
Other Investing Activities
End Cash Position
Changes in Cash
Beginning Cash Position
Free Cash Flow
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
1,417,002M
365,116M
20,424M
0M
-183,772M
1,215,234M
-891,852M
14,494M
285,444M
172,315M
46.94 %
0M
0M
1,414,448M
2,755,732M
828,881M
1,926,851M
1,402,508M
1,404,657M
361,038M
34,040M
0M
-88,467M
1,132,086M
-910,621M
13,713M
-64,789M
145,093M
40.21 %
0M
85,289M
950,877M
1,926,851M
490,094M
1,436,757M
1,390,944M
360,882M
350,216M
29,921M
0M
-75,126M
85,792M
-942,593M
21,862M
-11,553M
131,196M
37.5 %
-11,155M
-1,182M
956,266M
1,436,757M
-354,365M
1,791,122M
339,020M
1,557,616M
317,685M
28,550M
0M
-32,988M
1,272,919M
-1,357,220M
30,995M
-46,949M
127,977M
40.7 %
-19,716M
68,901M
939,886M
1,791,122M
340,709M
1,450,413M
1,526,621M
694,521M
313,361M
28,544M
0M
209,871M
171,289M
-855,234M
26,038M
112,874M
119,167M
38.37 %
-32,787M
119,732M
1,252,983M
1,450,413M
-59,110M
1,509,523M
668,483M
724,133M
298,723M
19,447M
0M
196,295M
209,668M
-675,836M
53,024M
-35,924M
113,573M
37.8 %
0M
77,524M
1,045,871M
1,509,523M
-10,807M
1,520,330M
671,109M
770,864M
287,451M
17,022M
0M
144,035M
322,356M
-481,088M
6,880M
81,835M
103,622M
36.71 %
0M
184,859M
944,552M
1,520,330M
330,962M
1,189,368M
763,984M
239,221M
279,106M
18,694M
0M
78,690M
-137,269M
-468,932M
36,915M
-50,786M
101,650M
36.36 %
901,836M
42,653M
903,356M
1,189,368M
-251,930M
1,441,298M
202,306M
1,131,764M
277,720M
16,976M
0M
75,875M
761,193M
-629,239M
33,486M
-36,732M
104,064M
37.66 %
115,891M
22,009M
161,214M
1,441,298M
447,034M
994,264M
1,098,278M
201,457M
276,286M
15,053M
0M
55,072M
-144,954M
-118,233M
44,623M
-26,344M
103,246M
37.18 %
94,161M
49,552M
130,103M
994,264M
36,862M
957,402M
156,834M
-1,947M
262,965M
13,386M
0M
54,737M
-333,035M
-121,475M
32,485M
-65,465M
93,703M
35.14 %
43,412M
27,283M
44,367M
957,402M
-244,245M
1,201,647M
-34,432M
533,508M
238,691M
12,288M
0M
45,234M
237,295M
0M
18,707M
-49,279M
79,519M
32.84 %
0M
0M
29,640M
1,201,647M
353,339M
848,308M
514,801M
348,123M
208,445M
11,218M
0M
32,734M
95,726M
0M
11,405M
36,005M
67,501M
32.2 %
0M
0M
103,506M
848,308M
319,337M
528,971M
336,718M
278,176M
166,025M
12,158M
0M
16,527M
83,466M
0M
13,258M
4,046M
66,364M
39.58 %
5,208M
0M
49,929M
528,971M
119,577M
409,394M
264,918M
403,862M
129,350M
11,000M
0M
1,934,498M
-1,670,986M
0M
13,037M
-16,287M
56,281M
44.74 %
0M
0M
39,914M
409,394M
-197,897M
607,291M
390,825M
370,913M
111,151M
7,815M
0M
72,364M
179,583M
0M
10,975M
-45,924M
45,990M
39.39 %
0M
0M
66M
607,291M
305,604M
301,687M
359,938M
296,129M
81,990M
8,045M
0M
28,081M
178,013M
0M
7,226M
-17,093M
16,695M
20.83 %
0M
0M
807M
301,687M
26,327M
275,360M
288,903M
396,221M
48,719M
10,195M
0M
30,679M
306,628M
0M
4,585M
162,058M
23,624M
47.06 %
-187,568M
0M
-1,886M
275,360M
-1,852M
277,212M
391,636M
367,494M
37,869M
10,101M
0M
23,444M
296,080M
0M
7,623M
158,448M
728M
0 %
34,834M
0M
159,148M
294,424M
126,405M
168,019M
359,871M
120,764M
31,118M
8,977M
0M
40,031M
40,638M
0M
6,730M
4,533M
226M
0 %
0M
0M
3,292M
168,019M
-74,601M
242,620M
114,034M
160,884M
22,494M
8,654M
0M
37,510M
92,226M
0M
7,531M
-91M
91M
0 %
0M
0M
-132,124M
242,620M
28,991M
213,629M
153,353M
219,784M
0M
0M
0M
0M
0M
0M
7,226M
0M
0M
0 %
0M
0M
-48,462M
171,322M
171,322M
0M
212,558M
Concept
Operating Cash Flow
Net Income
Depreciation & Amortization
Stock based compensation
Other non cash items
Change in working capital
Investing Cash Flow
Capital Expenditures
Financing Cash Flow
Dividends Paid
Payout Ratio
Share Issuance / Repurchase
Debt Issued / Paid
Other Investing Activities
End Cash Position
Changes in Cash
Beginning Cash Position
Free Cash Flow
4Q2023
3Q2023
2Q2023
1Q2023
4Q2022
3Q2022
2Q2022
1Q2022
4Q2021
3Q2021
2Q2021
1Q2021
4Q2020
3Q2020
2Q2020
1Q2020
4Q2019
3Q2019
2Q2019
1Q2019
4Q2018
3Q2018
2Q2018
1Q2018
4Q2017
3Q2017
2Q2017
1Q2017
4Q2016
3Q2016
2Q2016
1Q2016
4Q2015
3Q2015
2Q2015
1Q2015
4Q2014
3Q2014
2Q2014
1Q2014
4Q2013
3Q2013
2Q2013
1Q2013
4Q2012
3Q2012
2Q2012
1Q2012
4Q2011
3Q2011
2Q2011
1Q2011
4Q2010
3Q2010
2Q2010
1Q2010
4Q2009
3Q2009
2Q2009
1Q2009
4Q2008
3Q2008
2Q2008
1Q2008
4Q2007
3Q2007
2Q2007
1Q2007
-492,117M
95,187M
0M
0M
-76,556M
-510,748M
-195,995M
8,442M
151,381M
13,198M
14.81 %
0M
0M
437,844M
2,755,732M
-555,821M
3,311,553M
-500,559M
611,850M
95,209M
0M
0M
-43,070M
559,711M
-239,036M
2,503M
-97,809M
133,624M
141.67 %
0M
0M
262,368M
3,311,553M
274,679M
3,036,874M
609,347M
191,655M
83,950M
8,014M
0M
-31,435M
139,140M
-230,389M
2,523M
57,799M
18,278M
20.83 %
0M
78,441M
326,912M
3,036,874M
158,433M
2,878,441M
189,132M
1,105,614M
90,770M
8,014M
0M
-12,287M
1,027,131M
-318,788M
1,026M
174,073M
7,246M
8 %
0M
78,441M
387,355M
2,878,441M
951,590M
1,926,851M
1,104,588M
-437,894M
94,528M
9,166M
0M
-56,587M
-475,835M
-232,133M
10,260M
-21,976M
11,034M
11.54 %
0M
-9,847M
185,785M
1,926,851M
-704,255M
2,631,106M
-427,634M
432,146M
93,940M
9,538M
0M
-45,915M
374,583M
-79,565M
12,792M
-73,011M
117,788M
125 %
0M
45,882M
271,681M
2,631,106M
410,866M
2,220,240M
419,354M
203,186M
81,441M
7,735M
0M
3,003M
118,742M
-636,630M
9,138M
16,834M
10,046M
13.04 %
0M
28,047M
277,995M
2,220,240M
-312,463M
2,532,703M
194,048M
1,207,219M
91,129M
8,043M
0M
1,494M
1,114,596M
-176,801M
2,043M
13,364M
6,225M
8 %
0M
21,207M
215,416M
2,532,703M
1,095,946M
1,436,757M
1,205,176M
-605,568M
96,886M
8,996M
0M
-83,343M
-619,111M
-304,084M
11,359M
25,016M
12,970M
15.38 %
0M
13,762M
252,915M
1,436,757M
-836,883M
2,273,640M
-616,927M
588,904M
88,821M
6,276M
0M
-15,636M
515,719M
-299,059M
4,137M
-76,829M
106,640M
121.74 %
0M
-1,944M
221,056M
2,273,640M
294,073M
1,979,567M
584,767M
-235,123M
78,212M
8,349M
0M
23,194M
-336,529M
-246,872M
5,063M
8,827M
7,075M
9.09 %
0M
-50,420M
257,327M
1,979,567M
-413,893M
2,393,460M
-240,186M
612,669M
86,297M
6,300M
0M
659M
525,713M
-92,578M
1,303M
31,433M
4,511M
4.17 %
0M
37,420M
224,968M
2,393,460M
602,338M
1,791,122M
611,366M
-462,826M
87,512M
11,751M
0M
-33,750M
-516,588M
-169,266M
18,594M
-11,961M
11,230M
12.5 %
0M
1,207M
199,790M
1,791,122M
-624,548M
2,415,670M
-481,420M
146,709M
80,377M
3,611M
0M
-25,224M
91,556M
-522,630M
3,621M
61,388M
31,933M
40.91 %
0M
75,554M
302,434M
2,415,670M
-261,541M
2,677,211M
143,088M
-75,204M
64,783M
8,474M
0M
-43,572M
-96,415M
-313,849M
7,378M
-78,916M
79,194M
122.22 %
0M
2,678M
224,534M
2,677,211M
-364,453M
3,041,664M
-82,582M
1,948,937M
85,013M
5,817M
0M
69,558M
1,794,366M
-350,848M
1,402M
-17,460M
5,620M
8.33 %
0M
-10,538M
213,128M
3,041,664M
1,591,251M
1,450,413M
1,947,535M
-680,686M
60,673M
0M
0M
46,625M
-787,984M
-231,079M
356M
-55,909M
29,514M
47.06 %
0M
-3,805M
172,735M
1,450,413M
-988,490M
2,438,903M
-681,042M
370,409M
83,998M
4,174M
0M
52,768M
233,643M
-233,316M
14,529M
30,408M
82,561M
100 %
0M
-21,884M
455,842M
2,438,903M
196,830M
2,242,073M
355,880M
-39,976M
86,000M
7,351M
0M
62,842M
-188,818M
-100,261M
9,444M
62,847M
4,403M
4.17 %
0M
67,261M
319,316M
2,242,073M
-58,095M
2,300,168M
-49,420M
1,044,774M
82,690M
3,090M
0M
44,546M
914,448M
-311,311M
1,709M
75,528M
2,689M
4.35 %
0M
78,160M
305,090M
2,300,168M
790,644M
1,509,524M
1,043,065M
-158,769M
58,603M
10,071M
0M
39,931M
-267,374M
-192,534M
17,976M
549M
14,226M
25 %
0M
14,726M
243,546M
1,509,523M
-375,000M
1,884,523M
-176,745M
696,370M
79,463M
-64M
0M
55,884M
561,087M
-39,079M
21,631M
-69,572M
93,871M
118.18 %
0M
3,538M
267,665M
1,884,523M
363,700M
1,520,823M
674,739M
124,372M
81,588M
6,318M
0M
40,791M
-4,325M
-118,397M
12,723M
32,045M
3,757M
4.35 %
0M
35,726M
308,786M
1,520,823M
58,053M
1,462,770M
111,649M
62,160M
79,069M
3,122M
0M
59,689M
-79,720M
-96,475M
694M
1,054M
1,719M
0 %
0M
2,773M
225,874M
1,462,770M
-57,560M
1,520,330M
61,466M
54,068M
58,365M
7,262M
0M
27,396M
-38,955M
-284,208M
358M
117,026M
9,091M
18.75 %
951M
151,688M
300,643M
1,520,330M
-79,289M
1,599,619M
53,710M
370,254M
75,399M
881M
0M
35,419M
258,555M
-19,508M
1,646M
-86,535M
88,094M
119.05 %
119M
234M
236,074M
1,599,619M
141,929M
1,457,690M
368,608M
237,236M
77,660M
5,581M
0M
41,715M
112,280M
46,488M
4,545M
38,438M
5,133M
4.55 %
390,024M
43,510M
390,085M
1,457,690M
309,219M
1,148,471M
232,691M
109,306M
76,027M
3,298M
0M
39,505M
-9,524M
-161,119M
331M
12,906M
1,304M
0 %
16,227M
13,479M
16,958M
1,148,471M
-40,897M
1,189,368M
108,975M
-44,582M
55,638M
8,450M
0M
28,871M
-137,541M
-120,230M
25,132M
9,040M
9,156M
20 %
6,691M
11,505M
191,197M
1,189,368M
-173,649M
1,363,017M
-69,714M
-13,829M
72,812M
1,400M
0M
19,192M
-107,233M
0M
76M
-63,527M
86,877M
120 %
0M
0M
253,637M
1,363,017M
31,500M
1,331,517M
-13,753M
98,018M
75,752M
5,420M
0M
14,474M
2,372M
0M
8,010M
2,819M
5,028M
0 %
0M
0M
257,032M
1,331,517M
-113,845M
1,445,362M
90,008M
199,614M
74,904M
3,424M
0M
16,153M
105,133M
0M
3,849M
882M
589M
0 %
0M
0M
203,010M
1,445,362M
4,064M
1,441,298M
195,765M
379,134M
55,429M
4,729M
0M
13,646M
305,330M
0M
6,120M
60,851M
5,610M
13.33 %
0M
0M
85,059M
1,441,298M
327,258M
1,114,040M
373,014M
-331,219M
72,865M
4,159M
0M
18,036M
-426,279M
0M
10,678M
-111,889M
94,678M
130 %
36,590M
0M
36,864M
1,114,040M
-597,449M
1,711,489M
-341,897M
565,554M
74,969M
4,086M
0M
16,492M
470,007M
0M
13,754M
8,046M
3,395M
0 %
0M
0M
16,792M
1,711,489M
279,372M
1,432,117M
551,800M
518,295M
74,457M
4,002M
0M
27,701M
412,135M
0M
2,934M
6,260M
381M
0 %
22,450M
0M
22,499M
1,432,117M
437,854M
994,263M
515,361M
124,768M
55,431M
3,929M
0M
10,093M
55,315M
0M
20,003M
56,490M
4,685M
6.25 %
34,522M
0M
70,442M
994,264M
171,945M
822,319M
104,765M
-341,402M
72,474M
3,822M
0M
24,428M
-442,126M
0M
6,866M
-10,130M
25,302M
35 %
0M
0M
35,334M
822,319M
-382,548M
1,204,867M
-348,268M
170,100M
74,920M
3,700M
0M
9,319M
82,161M
0M
10,810M
-66,287M
72,967M
100 %
0M
0M
14,910M
1,204,867M
30,471M
1,174,396M
159,290M
247,991M
73,461M
3,602M
0M
11,232M
159,696M
0M
6,944M
-6,417M
292M
0 %
0M
0M
9,439M
1,174,396M
216,994M
957,402M
241,047M
-71,778M
57,194M
3,457M
0M
13,306M
-145,735M
0M
11,693M
6,642M
3,260M
6.25 %
12,493M
0M
13,293M
957,402M
-45,255M
1,002,657M
-83,471M
-72,893M
67,294M
3,265M
0M
10,084M
-153,536M
0M
13,383M
-89,277M
88,911M
131.58 %
9,178M
0M
9,208M
1,002,657M
-129,035M
1,131,692M
-86,276M
-180,297M
69,664M
3,359M
0M
17,764M
-271,084M
0M
2,916M
5,322M
1,377M
0 %
0M
0M
6,699M
1,131,692M
-263,355M
1,395,047M
-183,213M
323,021M
68,813M
3,305M
0M
13,583M
237,320M
0M
4,493M
11,848M
155M
0 %
0M
0M
11,878M
1,395,047M
193,400M
1,201,647M
318,528M
-350,196M
52,980M
3,513M
0M
10,932M
-417,621M
0M
9,597M
-4,568M
3,140M
6.67 %
0M
0M
-1,428M
1,201,647M
-318,616M
1,520,263M
-359,793M
62,679M
62,470M
2,753M
0M
12,047M
-14,591M
0M
3,930M
-72,446M
76,359M
122.22 %
0M
0M
3,913M
1,520,263M
-87,078M
1,607,341M
58,749M
421,293M
61,869M
2,992M
0M
11,590M
344,842M
0M
4,713M
21,392M
0M
0 %
0M
0M
21,633M
1,607,341M
409,464M
1,197,877M
416,580M
399,732M
61,372M
3,030M
0M
10,665M
324,665M
0M
467M
6,343M
0M
0 %
0M
0M
6,375M
1,197,877M
349,569M
848,308M
399,265M
177,442M
44,467M
2,782M
0M
6,670M
123,523M
0M
6,102M
57,253M
1,279M
0 %
0M
0M
55,974M
848,308M
182,441M
665,867M
171,340M
-66,810M
54,403M
1,766M
0M
7,567M
-130,546M
0M
2,884M
-60,716M
67,405M
126.67 %
0M
0M
6,689M
665,867M
-274,924M
940,791M
-69,694M
-94,041M
55,739M
3,954M
0M
11,772M
-165,506M
0M
2,022M
39,486M
1,357M
0 %
0M
0M
40,843M
940,791M
-17,797M
958,588M
-96,063M
331,532M
53,836M
2,716M
0M
6,725M
268,255M
0M
397M
-18M
18M
0 %
0M
0M
99,142M
958,588M
429,617M
528,971M
331,135M
-349,680M
38,230M
4,623M
0M
2,579M
-395,112M
0M
7,989M
38,520M
6,788M
18.18 %
-41,562M
0M
3,057M
528,971M
-318,906M
847,877M
-357,669M
144,379M
42,830M
1,487M
0M
8,212M
91,850M
0M
2,072M
22,563M
2,658M
8.33 %
0M
0M
47,102M
847,877M
143,185M
704,692M
142,307M
198,899M
43,240M
2,693M
0M
3,932M
149,034M
0M
1,377M
-56,918M
0M
0 %
0M
0M
-211,427M
704,692M
-70,330M
775,022M
197,522M
284,578M
41,725M
3,355M
0M
1,804M
237,694M
0M
1,820M
-119M
0M
0 %
0M
0M
-119M
775,022M
365,628M
409,394M
282,758M
61,666M
28,917M
1,627M
0M
1,931,137M
-1,900,015M
0M
8,940M
32M
38M
0 %
0M
0M
-6M
409,394M
-176,975M
586,369M
52,726M
409,461M
33,820M
3,919M
0M
-4,982M
376,704M
0M
1,908M
39,014M
986M
0 %
0M
0M
40,000M
586,369M
176,736M
409,633M
407,553M
65,416M
31,324M
3,254M
0M
2,572M
28,266M
0M
1,675M
-55,149M
55,149M
200 %
0M
0M
-92,448M
409,633M
-81,628M
491,261M
63,741M
-132,681M
35,289M
2,200M
0M
5,771M
-175,941M
0M
514M
-184M
184M
0 %
0M
0M
17,813M
491,261M
-116,030M
607,291M
-133,195M
290,670M
18,074M
1,990M
0M
27,589M
243,017M
0M
8,176M
-5M
5M
0 %
0M
0M
-41,322M
607,291M
250,715M
356,576M
282,494M
-115,889M
28,198M
1,954M
0M
14,428M
-160,469M
0M
1,189M
-1,169M
1,169M
0 %
0M
0M
169,660M
356,576M
50,039M
306,537M
-117,078M
86,538M
31,597M
1,920M
0M
13,058M
39,963M
0M
1,032M
-44,533M
44,599M
200 %
0M
0M
66M
306,537M
23,995M
282,542M
85,506M
109,594M
33,282M
1,951M
0M
17,289M
57,072M
0M
578M
-217M
217M
0 %
0M
0M
183M
282,542M
-19,145M
301,687M
109,016M
-141,192M
18,108M
839M
0M
7,229M
-167,368M
0M
5,212M
-267M
131M
0 %
0M
0M
-398M
301,687M
-125,720M
427,407M
-146,404M
123,162M
22,684M
2,354M
0M
8,086M
90,038M
0M
713M
-630M
1,205M
0 %
0M
0M
1,205M
427,407M
97,981M
329,426M
122,449M
207,990M
22,306M
2,396M
0M
5,546M
177,742M
0M
534M
-16,020M
15,445M
0 %
0M
0M
-176M
329,426M
86,439M
242,987M
207,456M
106,169M
18,892M
2,456M
0M
7,220M
77,601M
0M
767M
-176M
176M
0 %
0M
0M
176M
242,987M
-263,807M
506,794M
105,402M