Page 172 - TSMC 2020 Annual Report
P. 172
Taiwan Semiconductor Manufacturing Company Limited and Subsidiaries
CONSOLIDATED STATEMENTS OF CASH FLOWS (In Thousands of New Taiwan Dollars)
CASH FLOWS FROM OPERATING ACTIVITIES Income before income tax
Adjustments for:
Depreciation expense
Amortization expense
Expected credit losses recognized on investments in debt
instruments
Finance costs
Share of profits of associates
Interest income
Share-based compensation
Loss (gain) on disposal or retirement of property, plant and
equipment, net
Loss on disposal of intangible assets, net
Impairment loss (reversal of impairment loss) on property, plant and
equipment
Loss (gain) on financial instruments at fair value through profit or
loss, net
Gain on disposal of investments in debt instruments at fair value
through other comprehensive income, net
Loss from disposal of subsidiaries
Unrealized (realized) gross profit on sales to associates Gain on foreign exchange, net
Dividend income
Gain arising from fair value hedges, net
Gain on lease modification
Changes in operating assets and liabilities:
Financial instruments at fair value through profit or loss
Notes and accounts receivable, net
Receivables from related parties
Other receivables from related parties
Inventories (54,372,211)
Other financial assets
Other current assets
Accounts payable
Payables to related parties
Salary and bonus payable
Accrued profit sharing bonus to employees and compensation to
directors and supervisors
Accrued expenses and other current liabilities Net defined benefit liability
Cash generated from operations Income taxes paid
Net cash generated by operating activities
1,389,493 (1,358,129)
404,607
672,818 3,798,888
12,032,143 20,617,359
(785,171) 874,028,577
(51,362,365) 822,666,212
2020
$ 584,777,180
324,538,443 7,186,248
3,672 2,081,455
(3,592,818) (9,018,400)
6,612
(188,863) 599
10,159 (3,005) (1,439,420)
- 16,382
(1,372,610) (637,575)
- (2,828)
2019
$ 389,845,336
281,411,832 5,472,409
1,714 3,250,847
(2,844,222) (16,189,374)
2,818
949,965 2,377
(301,384) 955,723 (537,835)
4,598 (3,395) (5,228,218) (417,295) (13,091) (2,075)
848,750 (18,119,552) (277,658)
13,375 20,249,780 3,383,500
(76,263) 5,860,068 58,401 1,800,981
(332,251) (2,372,032) (215,014)
667,182,815 (52,044,071)
615,138,744 (Continued)
(2,965,270) (8,082,708)
303,939 7,588
- 13 -
- 13 -