Keystone Microtech Corporation (6683.TWO)

TWD 356.0

(0.57%)

Annual Cash Flows

(In TWD)
Breakdown 2023 2022 2021 2020 2019
Operating Cash Flow 491.94 Million 410.59 Million 348.39 Million 288.18 Million -
Net Income 442.71 Million 512.95 Million 526.72 Million 412.8 Million -
Depreciation & Amortization 67.69 Million 69.49 Million 58.1 Million 49.08 Million -
Deferred income taxes - - - - -
Stock-based compensation 11.69 Million 6.11 Million - - -
Change in working capital 52.81 Million -11.73 Million -90.53 Million -174.55 Million -
Other non-cash items -21.72 Million -3.35 Million -1.55 Million -4.87 Million -
Investing Cash Flow -148.42 Million -36.05 Million 176.68 Million -241.4 Million -
Investments in PPE -32.77 Million -57.28 Million -74.96 Million -89.65 Million -
Acquisitions - - - - -
Investment purchases -116.28 Million - - -151.24 Million -
Sales/Maturities of investments - 21.94 Million 251.58 Million - -
Other Investing Activities 629 Thousand -712 Thousand 67 Thousand -510 Thousand -
Financing Cash Flow -212.47 Million -216.9 Million -140.74 Million -113.03 Million -
Debt repayment -8.28 Million - - - -
Dividends payments -204.19 Million -211.19 Million -148.91 Million -108.3 Million -
Common Stock Repurchased - - - - -
Common Stock Issuance - - - - 259.76 Million
Other Financing Activities -8.28 Million - 12.47 Million - -3 Million
Accounts receivables -69.71 Million - - - -
Accounts payables -1.72 Million - - - -
Inventory 162.43 Million 25.44 Million -12.81 Million -320.36 Million -
Other working capital -39.9 Million - - - -
Cash at beginning of period 1.18 Billion 967.59 Million 554.27 Million 631.6 Million -
Cash at end of period 1.3 Billion 1.18 Billion 967.59 Million 554.27 Million -
Capital Expenditure -32.77 Million -57.28 Million -74.96 Million -89.65 Million -
Effect of forex changes on cash -5.48 Million 56.37 Million 28.98 Million -11.07 Million -
Net cash flow / Change in cash 125.56 Million 214 Million 413.32 Million -77.33 Million -
Free Cash Flow 459.17 Million 353.31 Million 273.43 Million 198.52 Million -

Cash Flow Charts