Page 280 - TSMC 2020 Annual Report
P. 280
Taiwan Semiconductor Manufacturing Company Limited
PARENT COMPANY ONLY 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
Finance costs
Share of profits of subsidiaries and associates Interest income
Loss (gain) on disposal or retirement of property, plant and equipment, net
Gain on disposal of intangible assets, net
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 accounted for using equity method,
net
Unrealized (realized) gross profit on sales to subsidiaries and
associates
Gain on foreign exchange, net Dividend income
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,034,185)
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
Accrued expenses and other current liabilities Net defined benefit liability
Cash generated from operations Income taxes paid
Net cash generated by operating activities
(1,091,188) (1,174,789)
400,931 1,300,988 3,262,877
11,736,788 19,228,140
(785,171) 829,357,784
(49,747,636) 779,610,148
2020
$ 582,618,942
313,379,686 7,047,694 1,766,297
(34,902,194) (951,877)
(266,581) (7,960)
- (8,289)
-
16,382 (7,747,615) (186,854) (2,574)
2019
$ 388,745,219
267,464,543 5,338,886 3,191,609
(22,906,788) (2,002,877)
582,289 (6,183) (301,384)
18,291 (15,200)
(3,395) (6,289,978) (177,374) (2,555)
964,207 (20,264,116)
4,258,083 442,439 21,824,309
(211,869)
(515,166) 5,626,778 1,169,883 1,772,454
(393,163) (3,618,263) (215,014)
644,475,665 (51,043,594)
593,432,071 (Continued)
(2,973,199) 13,002,568
(19,586,673) (684,360)
- 121 -
- 121 -