Cash flow generation is inconsistent, characterized by a $617,000 dividend payout in 2024Q4 that prioritizes capital preservation over reinvestment despite the company's historical susceptibility to negative free cash flow cycles.
| Metric | TTM | Dec'25 | Dec'24 | Dec'23 | Dec'22 | Dec'21 | Dec'20 | Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 | Dec'08 | Dec'07 | Dec'06 | Dec'05 | Dec'04 | Dec'03 | Dec'02 | Dec'01 | Dec'00 | Dec'99 | Dec'98 | Dec'97 | Dec'96 |
|---|
| Cash from Operations | 701K | -1.09M | 781K | -80K | 461K | 2.2M | -2.04M | -266K | -1.34M | 652K | 153K | -2.97M | -470K | -2.56M | 2.79M | -1.92M | -284K | 240K | 644K | 449K | 1.54M | -258K | 2.54M | -347K | 89K | -60K | 675K | 928K | 700K | 800K | -70K |
| Operating CF Margin % | - | -8.25% | 5.08% | -0.45% | 3.08% | 10.29% | -15.24% | -1.53% | -6.69% | 3.76% | 0.68% | -16.24% | -2.5% | -13.74% | 12.91% | -9.47% | -1.27% | 0.88% | 2.03% | 1.65% | 5.68% | -0.83% | 7.86% | -1.26% | 0.38% | -0.3% | 4.5% | 7.08% | 5.47% | 6.4% | -0.51% |
| Operating CF Growth % | 1917.79% | -240.08% | 1076.25% | -117.35% | -79.05% | 208.16% | -665.04% | 80.22% | -306.29% | 326.14% | 105.15% | -532.34% | 81.6% | -191.45% | 245.9% | -574.3% | -218.33% | -62.73% | 43.43% | -70.9% | 698.06% | -110.17% | 830.84% | -489.89% | 248.33% | -108.89% | -27.26% | 32.57% | -12.5% | 1242.86% | - |
| Net Income | 2.56M | 157K | 734K | 1.83M | 369K | 989K | 769K | -146K | 88K | 473K | 231K | -616K | 164K | -18K | -429K | 521K | -1.09M | 32K | 149K | 422K | 679K | 1.05M | 594K | 531K | 500K | 584K | 358K | 339K | 300K | 400K | 470K |
| Depreciation & Amortization | 161K | 162K | 146K | 15K | 33K | 38K | 49K | 69K | 60K | 61K | 55K | 56K | 88K | 108K | 130K | 182K | 170K | 202K | 218K | 232K | 216K | 181K | 184K | 190K | 163K | 201K | 109K | 99K | 100K | 100K | 70K |
| Stock-Based Compensation | 82.5K | 0 | 12K | 47K | 45K | 55K | 54K | 10K | 0 | 0 | 0 | 16K | 2K | 0 | 0 | 0 | 0 | 0 | 217K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Taxes | 46K | 26K | 41K | 5K | 34K | -145K | 92K | 37K | 34K | 28K | 16K | 25K | 9K | 26K | 25K | -18K | -79K | -46K | -10K | -96K | -4K | 15K | 3K | -3K | -43K | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Non-Cash Items | -2.42M | -6K | -287K | -2.1M | -236K | 32K | -2.06M | -386K | -149K | -106K | -73K | -1.24M | -1.06M | 113K | 309K | -10K | 330K | -280K | 91K | 148K | 78K | 16K | -192K | 1K | -3K | 0 | -1K | 0 | 0 | 0 | -370K |
| Working Capital Changes | 265K | -1.43M | 135K | 130K | 216K | 1.23M | -941K | 150K | -785K | 1.16M | 957K | -1.21M | 328K | -2.46M | 2.75M | -610K | 1.11M | 332K | -21K | -336K | 573K | -1.5M | 1.95M | -974K | -528K | -845K | 209K | 490K | 300K | 300K | -240K |
| Change in Receivables | 845.5K | -1.82M | 1.41M | -1.13M | 2.04M | -432K | 387K | 1.5M | -1.28M | 585K | 107K | -232K | -186K | -993K | 655K | -70K | 2.39M | 644K | -1.74M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Inventory | 163K | 156K | 223K | -120K | -56K | -205K | 244K | -185K | 95K | -152K | 213K | -14K | -49K | 159K | -70K | 737K | -54K | 1.25M | -588K | 16K | 704K | 2.39M | -1.32M | -282K | 39K | -1.06M | -376K | -83K | 100K | -100K | 0 |
| Change in Payables | -617K | 445K | -1.18M | 1.12M | -872K | 757K | -1.52M | -986K | 1.22M | 507K | 119K | -507K | 446K | -598K | 838K | -271K | -738K | -1.95M | 2.73M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Cash from Investing | 619K | -7K | 302K | 317K | 232K | 358K | 2.04M | -169K | 5.08M | 272K | 390K | 675K | -64K | 336K | -632K | 1.1M | -710K | -124K | -3.16M | -4.42M | -352K | 72K | -46K | -73K | -416K | 0 | -313K | -217K | 0 | -100K | 1.11M |
| Capital Expenditures | -10K | -7K | -5K | -5K | -7K | -4K | -11K | -21K | -85K | -18K | -60K | -21K | -10K | -51K | -41K | -63K | -112K | -118K | -99K | -250K | -106K | -110K | -101K | -74K | -81K | 0 | -313K | -217K | 0 | -100K | -10K |
| CapEx % of Revenue | 0.03% | 0.05% | 0.03% | 0.03% | 0.05% | 0.02% | 0.08% | 0.12% | 0.42% | 0.1% | 0.27% | 0.11% | 0.05% | 0.27% | 0.19% | 0.31% | 0.5% | 0.43% | 0.31% | 0.92% | 0.39% | 0.35% | 0.31% | 0.27% | 0.34% | - | 2.09% | 1.66% | - | 0.8% | 0.07% |
| Acquisitions | 0 | 0 | 0 | 0 | 0 | 0 | 1.83M | 0 | 4.89M | 0 | 10K | 0 | 0 | 0 | 0 | -673K | 0 | 0 | 0 | 0 | 0 | 486K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 629K | 0 | 307K | 322K | 239K | 1.56M | 1.91M | -148K | 279K | 290K | 450K | 696K | -54K | 387K | -591K | 1.83M | -336K | -6K | 238K | -4.17M | -246K | -304K | 55K | 1K | -335K | 0 | 0 | 0 | 0 | 0 | 1.12M |
| Cash from Financing | -860K | -317K | -778K | -82K | -618K | -1.02M | -1.5M | 565K | -1.54M | -623K | 720K | -20K | -42K | -134K | -33K | -94K | -72K | -247K | 7K | 3.92M | 2.61M | 306K | 0 | 0 | -90K | -317K | -93K | -65K | -200K | 400K | -230K |
| Debt Issued (Net) | -154K | 0 | -154K | -68K | -154K | 15K | -204K | 565K | 0 | 0 | 720K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -90K | -96K | -77K | -65K | -100K | -1.4M | 0 |
| Equity Issued (Net) | -7K | -317K | -7K | -14K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -20K | 0 | 0 | -33K | -94K | -72K | -247K | 7K | 3.72M | 2.61M | 306K | 0 | 0 | 0 | -221K | -16K | 0 | 0 | 1.8M | 0 |
| Dividends Paid | -617K | 0 | -617K | 0 | -464K | -1.03M | -1.3M | 0 | -1.44M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -100K | 0 | 0 |
| Share Repurchases | -21K | -319K | -7K | -14K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -20K | 0 | 0 | -33K | -94K | -105K | -253K | -44K | 0 | 0 | 0 | 0 | 0 | 0 | -221K | -16K | 0 | 0 | 0 | 100K |
| Other Financing | -82K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -97K | -623K | 0 | 0 | -42K | -134K | 0 | 0 | 0 | 0 | 0 | 200K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -230K |
| Net Change in Cash | 7.45M | -1.76M | 286K | 147K | -37K | 1.49M | -1.53M | 123K | 2.15M | 417K | 1.27M | -2.38M | -549K | -2.06M | 2.13M | -791K | -895K | -121K | -2.24M | 227K | 3.8M | 120K | 2.49M | -421K | -378K | -409K | 272K | 646K | 500K | 400K | 800K |
| Free Cash Flow | 691K | -1.1M | 776K | -85K | 454K | 2.2M | -2.05M | -287K | -1.43M | 634K | 93K | -2.99M | -480K | -2.61M | 2.75M | -1.98M | -396K | 122K | 545K | 199K | 1.44M | -368K | 2.44M | -421K | 8K | -60K | 362K | 711K | 700K | 700K | -80K |
| FCF Margin % | 2.07% | -8.3% | 5.04% | -0.47% | 3.04% | 10.27% | -15.32% | -1.65% | -7.11% | 3.65% | 0.41% | -16.35% | -2.55% | -14.01% | 12.72% | -9.79% | -1.78% | 0.45% | 1.72% | 0.73% | 5.29% | -1.18% | 7.54% | -1.53% | 0.03% | -0.3% | 2.41% | 5.42% | 5.47% | 5.6% | -0.58% |
| FCF Growth % | -73.93% | -241.88% | 1012.94% | -118.72% | -79.34% | 207.38% | -612.89% | 79.93% | -325.55% | 581.72% | 103.11% | -523.54% | 81.58% | -194.66% | 239.18% | -399.49% | -424.59% | -77.61% | 173.87% | -86.15% | 490.49% | -115.11% | 678.38% | -5362.5% | 113.33% | -116.57% | -49.09% | 1.57% | 0% | 975% | - |
| FCF per Share | 0.09 | -0.14 | 0.10 | -0.01 | 0.06 | 0.28 | -0.26 | -0.05 | -0.18 | 0.08 | 0.01 | -0.39 | -0.06 | -0.34 | 0.35 | -0.25 | -0.05 | 0.02 | 0.07 | 0.02 | 0.20 | -0.05 | 0.36 | -0.09 | 0.00 | -0.01 | 0.08 | 0.17 | 0.18 | 0.18 | -0.04 |
| FCF Conversion (FCF/Net Income) | 0.27x | -6.97x | 1.06x | -0.04x | 1.25x | 2.23x | -2.65x | 1.82x | -15.28x | 1.38x | 0.66x | 4.82x | -2.87x | 141.94x | -6.51x | -3.68x | 0.26x | 7.50x | 4.32x | 1.06x | 4.27x | -0.35x | 4.27x | -0.65x | 0.18x | -0.10x | 1.89x | 2.74x | 2.33x | 2.00x | -0.15x |
| Interest Paid | 4.5K | 0 | 1K | 7K | 7K | 3K | 0 | 0 | 0 | 11K | 13K | 4K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Taxes Paid | 78K | 22K | 77K | 1K | 42K | 20K | 0 | 0 | 0 | 203K | 70K | 1K | 3K | 340K | 8K | 176K | 219K | 289K | 233K | 166K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cyclical infrastructure spending exposure
As reported in recent financial filings, CLWT's operating cash flow to net income ratio has exhibited extreme volatility, ranging from 1.13 in 2024Q4 to negative figures in prior periods, which suggests that reported earnings are frequently decoupled from the actual cash-generating capacity of the underlying business.
The frequent divergence between net income and operating cash flow indicates that accounting accruals and non-operating income play an outsized role in the company's reported profitability. Investors should monitor this relationship closely, as the reliance on non-cash items to bolster the bottom line may mask a fundamental inability to convert sales into liquid capital.
Based on the provided cash flow data, CLWT's free cash flow trajectory remains highly inconsistent, with periods of positive generation frequently interrupted by cash outflows, such as the -$1.0M burn observed in 2020Q4, highlighting the company's susceptibility to lumpy project-based revenue cycles and shifting municipal infrastructure demand.
The erratic nature of free cash flow suggests that the business model is highly sensitive to the timing of large engineering contracts and the associated payment cycles from state-owned entities. This lack of consistent cash generation complicates the valuation of the firm as a going concern, as it appears unable to sustain positive FCF through standard operating cycles.
According to historical cash flow statements, working capital changes have been a primary driver of cash flow volatility, with significant swings such as the $616K inflow in 2021Q2, indicating that the company's liquidity is heavily dependent on the timing of collections and inventory management within the PRC market.
The reliance on working capital fluctuations to generate positive cash flow suggests that the company's core operations are not inherently self-funding. This dynamic warrants further investigation into the aging of accounts receivable, as any delay in payments from regional municipal clients could rapidly transform these working capital inflows into significant liquidity constraints.
As evidenced by the financial statements, CLWT has consistently utilized its cash reserves to fund dividend payments, such as the $617K distributed in 2024Q4, rather than reinvesting in growth initiatives, which suggests a management strategy focused on capital preservation over the pursuit of new market opportunities.
The decision to return capital to shareholders while the core business experiences revenue contraction may indicate a lack of confidence in internal reinvestment projects. Investors should consider whether this strategy is a prudent response to a stagnant market or a sign that the company has reached the end of its viable growth lifecycle.
Quick answers to the most common questions about buying CLWT stock.
Euro Tech Holdings Company Limited (CLWT) generated $-1.1M in net cash from operating activities in 2025. This reflects the cash generated directly from core business operations.
Euro Tech Holdings Company Limited (CLWT) reported negative free cash flow of $1.1M in 2025, indicating capital requirements exceeded cash from operations.
Euro Tech Holdings Company Limited (CLWT) spent $0.0M on capital expenditures in 2025. CapEx represents the cash invested in physical assets like property, plant, and equipment to maintain or grow the business.
In 2025, Euro Tech Holdings Company Limited (CLWT) spent $0.3M on share repurchases. This shows the company's commitment to returning capital to its equity investors.