Page 264 - TSMC 2019 Annual Report
P. 264

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 on disposal or retirement of property, plant and equipment, net Gain on disposal of intangible assets, net
Impairment loss (reversal of impairment loss) on property, plant and
 equipment (301,384) Loss (gain) on financial instruments at fair value through profit or
loss, net 18,291 Gain on disposal of investments accounted for using equity method,
net (15,200) Unrealized (realized) gross profit on sales to subsidiaries and
associates (3,395)
Gain (loss) 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
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
(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
directors (393,163)
Accrued expenses and other current liabilities
Net defined benefit liability Cash generated from operations Income taxes paid
Net cash generated by operating activities
(3,618,263) (215,014)
644,475,665 (51,043,594)
593,432,071
2019
$ 388,745,219
267,464,543 5,338,886 3,191,609
(22,906,788) (2,002,877)
582,289 (6,183)
2018
$ 396,198,153
274,340,540 4,352,847 2,903,454
(12,509,959) (1,847,202)
557,598 (5,933)
423,468 (17,729)
-
109,046 2,732,445
(157,905) -
301,714 (15,821,089)
5,689,253 216,794
(27,790,715) (26,762) (1,685,193)
4,839,526 (282,912)
159,386
531,310 (21,092,059) (60,461)
612,057,615 (43,956,272)
568,101,343 (Continued)
      - 114 -




































   262   263   264   265   266