GeneReach Biotechnology Corp. (4171.TWO)

TWD 27.15

(1.69%)

Annual Cash Flows

(In TWD)
Breakdown 2023 2022 2021 2020 2019
Operating Cash Flow -38.67 Million 357.63 Million 348.98 Million 169.81 Million -
Net Income -218.34 Million 272.37 Million 469.37 Million 338.94 Million -
Depreciation & Amortization 68.88 Million 65.16 Million 60 Million 51.83 Million -
Deferred income taxes - - - - -
Stock-based compensation - - - - -
Change in working capital 99.55 Million 135.87 Million -110.89 Million -204.94 Million -
Other non-cash items -8.71 Million 3.04 Million 5.21 Million 2.54 Million -
Investing Cash Flow -249.91 Million -48.01 Million -41.7 Million -108.9 Million -
Investments in PPE -27.35 Million -50.46 Million -15.78 Million -64.87 Million -
Acquisitions - - - - -
Investment purchases -263.04 Million - -31.54 Million - -
Sales/Maturities of investments 41.5 Million - -26.41 Million -42.72 Million -
Other Investing Activities -1.01 Million -1.47 Million 3.65 Million -2.12 Million -
Financing Cash Flow -215.88 Million -228.28 Million 43.47 Million 75.05 Million -
Debt repayment -135 Million -7.5 Million -196 Million -81 Million -
Dividends payments -68.94 Million -208.93 Million -143.67 Million - -
Common Stock Repurchased - - - - -
Common Stock Issuance - - - - -
Other Financing Activities -11.93 Million - -37 Thousand - -
Accounts receivables 13.36 Million - - - -
Accounts payables -239 Thousand - - - -
Inventory 124.58 Million 16.06 Million -91.28 Million -156.1 Million -
Other working capital -38.39 Million - - - -
Cash at beginning of period 748.61 Million 663.43 Million 313.68 Million 177.01 Million -
Cash at end of period 216.77 Million 748.61 Million 663.43 Million 313.68 Million -
Capital Expenditure -27.35 Million -50.46 Million -15.78 Million -64.87 Million -
Effect of forex changes on cash -27.37 Million 3.84 Million -1 Million 689 Thousand -
Net cash flow / Change in cash -531.84 Million 85.18 Million 349.75 Million 136.66 Million -
Free Cash Flow -66.02 Million 307.17 Million 333.2 Million 104.94 Million -

Cash Flow Charts