Cash flow generation remains inconsistent, highlighted by a wide range in free cash flow margins from -21.7% in 2024Q2 to 38.4% in 2024Q4, reflecting significant sensitivity to working capital management.
| Metric | TTM | Oct'25 | Oct'24 | Oct'23 | Oct'22 | Oct'21 | Oct'20 | Oct'19 | Oct'18 | Oct'17 | Oct'16 | Oct'15 | Oct'14 | Oct'13 | Oct'12 | Oct'11 | Oct'10 | Oct'09 | Oct'08 | Oct'07 | Oct'06 | Oct'05 |
|---|
| Cash from Operations | 7.15M | 7.21M | 2.45M | 2.39M | 6.73M | 3.27M | 4.43M | 6.39M | 2.43M | 4.84M | 4.39M | 3.25M | 318.57K | 3.26M | 4.88M | -1.21M | -256.42K | -1.67M | -6.26M | -10.09M | 121.81K | -3.57M |
| Operating CF Margin % | - | 27.15% | 12.07% | 12.35% | 30.27% | 15.33% | 22.12% | 25.51% | 13.49% | 26.85% | 20.76% | 16.91% | 1.94% | 14.59% | 23.08% | -7.66% | -2.23% | -12.59% | -36.9% | -72.82% | 1.67% | -83.25% |
| Operating CF Growth % | 143.6% | 194.13% | 2.59% | -64.47% | 105.73% | -26.26% | -30.62% | 162.94% | -49.78% | 10.38% | 34.83% | 920.91% | -90.23% | -33.15% | 504.58% | -369.96% | 84.6% | 73.41% | 37.93% | -8382.29% | 103.41% | - |
| Net Income | 4.94M | 4.13M | 3.65M | 3.12M | 4.3M | 4.95M | 3.34M | 5.23M | 4.99M | 3.34M | 4.93M | 1.07M | 1.63M | 5.32M | 4.92M | 1.1M | -1.78M | -9.43M | -7.92M | -14.95M | -7.56M | -3.81M |
| Depreciation & Amortization | 1.42M | 1.39M | 770.53K | 667.53K | 738.73K | 924.07K | 806.69K | 833.77K | 758.41K | 953.63K | 809.38K | 449.7K | 236.57K | 150.07K | 271.98K | 35.37K | 274.02K | 689.74K | 547.37K | 337.66K | 137.19K | 132.93K |
| Stock-Based Compensation | 151.63K | 224.79K | 137.68K | 645.2K | 1.13M | 1.05M | 610.78K | 650.41K | 448.5K | 134.24K | 119.73K | 9K | 0 | 0 | 19.83K | 0 | 51.77K | 290.72K | 1.07M | 3.32M | 0 | 0 |
| Deferred Taxes | 252.29K | 232.47K | 251.62K | 48.73K | -193.08K | 485.13K | 69.78K | 1.12M | -1.75M | 96.37K | -132.34K | 3.03K | 0 | 0 | 3.51K | 0 | 706.81K | 2.32M | 1.06M | 0 | 0 | 0 |
| Other Non-Cash Items | 918.75K | 302.8K | 85.5K | 645.2K | 1.31M | -648.87K | -648.87K | -1.11M | 1.75M | -109.41K | 30.05K | 328.52K | 953.91K | 758.87K | 353.93K | 165.76K | -1.43M | 250.09K | 74.9K | 6.12M | 2.81M | 689.24K |
| Working Capital Changes | 260.13K | 929.67K | -2.44M | -2.1M | 749.18K | -3.49M | 252.44K | -327.33K | -3.76M | 522.28K | -1.5M | 1.39M | -2.5M | -2.97M | -698.18K | -2.5M | 1.92M | 4.22M | -1.09M | -4.92M | 4.74M | -585.03K |
| Change in Receivables | -325.75K | -1.56M | -1.26M | 291.87K | 992.95K | -2.19M | 2.42M | -1.11M | -1.91M | 1.86M | -1.24M | 1.97M | -1.61M | 213.25K | 571.26K | -1.34M | 160.71K | 593.62K | 56.08K | 0 | 0 | 0 |
| Change in Inventory | -319.88K | 625.09K | -707.9K | -1.29M | -675.88K | -1.06M | -3.79M | -1.53M | -349.82K | -1.05M | 1.18M | 279.04K | -968.4K | -711.77K | -377.56K | -222.52K | 1.02M | -445.85K | 609.2K | -975.13K | -482.88K | 447.2K |
| Change in Payables | 621.01K | 957.31K | 93.69K | -613.24K | 534K | 326.76K | 18.14K | -3.69K | 172.4K | -689.34K | 451.94K | -701.93K | 516.92K | -692.58K | -716.04K | -1.74M | -76.1K | 4.06M | 0 | 0 | 0 | 0 |
| Cash from Investing | -1.08M | -1.2M | -4.42M | -1.52M | -556.56K | -964.2K | -998.34K | -1.58M | -637.15K | -2.04M | -614.02K | -2.22M | -1.23M | -648.92K | -292.47K | 838.4K | 232.14K | -223.8K | -906.9K | -1.73M | -1.1M | -272.16K |
| Capital Expenditures | -1.12M | -1.17M | -591.63K | -2.02M | -556.56K | -964.2K | -998.34K | -2.3M | -637.15K | -2.56M | -614.22K | -2.22M | -1.23M | -630.82K | -292.47K | -80.21K | -20.64K | -66.28K | -142.97K | -407.28K | -144.72K | -272.16K |
| CapEx % of Revenue | 4.02% | 4.41% | 2.91% | 10.45% | 2.5% | 4.52% | 4.98% | 9.19% | 3.54% | 14.21% | 2.91% | 11.54% | 7.48% | 2.82% | 1.38% | 0.51% | 0.18% | 0.5% | 0.84% | 2.94% | 1.98% | 6.35% |
| Acquisitions | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 719.08K | 0 | 504.8K | 0 | 0 | 0 | 0 | 0 | 0 | -10.06K | -181.32K | -763.94K | -1.32M | -958.91K | 0 |
| Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 43.89K | -25.35K | -3.83M | 501.17K | -90.09K | -113.31K | -163.2K | 680.45K | -71.86K | 518.5K | 196 | 4.03K | 191 | -18.11K | -11.55K | 918.61K | 213.09K | 23.8K | 0 | 0 | 0 | 0 |
| Cash from Financing | -13.67K | 0 | -15.63K | -17.96K | -91.9K | 139.32K | 162.41K | -692.71K | -942.38K | -1.85M | -1.77M | -492.98K | -2.22M | -32.33K | -1.02M | 1.56M | 246.32K | -1.63M | 10.48M | 11.34M | 2.38M | 3.7M |
| Debt Issued (Net) | 0 | 0 | 0 | 0 | -63.56K | 139.32K | 162.41K | -964.66K | -6.26M | -746.57K | -1.77M | -492.98K | -2.22M | -32.33K | -1.03M | 1.27M | 452.09K | -1.53M | 11.91M | -884.4K | -2.11M | 2.9M |
| Equity Issued (Net) | -13.67K | 0 | -15.63K | -17.96K | -28.34K | 0 | 0 | 105.45K | 5.31M | 0 | 0 | 0 | 0 | 0 | 2.8K | 281.98K | -774.12K | 0 | 0 | 12.86M | 4.56M | 800.53K |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -101.26K | -127.54K | -637.48K | -79.65K | 0 |
| Share Repurchases | -13.67K | 0 | -15.63K | -17.96K | -28.34K | 0 | 0 | 0 | 0 | -1.1M | 0 | 0 | 0 | 0 | 2.8K | 0 | -96.35K | 0 | 0 | -1.82M | 0 | 0 |
| Other Financing | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 166.51K | 0 | -1.1M | 0 | 0 | 0 | 0 | 0 | 0 | 39.53K | 0 | -1.3M | 0 | 0 | 0 |
| Net Change in Cash | 6.16M | 6.2M | -1.97M | 1.52M | 5.18M | 2.61M | 3.41M | 4.21M | 660.88K | 1.25M | -708.93K | 1.02M | -2.96M | 3.07M | 3.78M | 1.18M | -60.68K | -3.62M | 2.98M | -461.71K | 1.24M | 101.08K |
| Free Cash Flow | 5.95M | 6.04M | 1.86M | 259.54K | 6.17M | 2.31M | 3.44M | 4.09M | 1.79M | 2.28M | 3.77M | 1.03M | -911.4K | 2.63M | 4.58M | -1.29M | -277.05K | -1.73M | -6.4M | -10.5M | -22.91K | -3.84M |
| FCF Margin % | 21.29% | 22.74% | 9.16% | 1.34% | 27.76% | 10.81% | 17.14% | 16.32% | 9.95% | 12.64% | 17.86% | 5.37% | -5.54% | 11.76% | 21.69% | -8.17% | -2.41% | -13.09% | -37.74% | -75.76% | -0.31% | -89.59% |
| FCF Growth % | 10.81% | 224.75% | 616.68% | -95.79% | 167.63% | -32.9% | -15.98% | 128.03% | -21.3% | -39.57% | 265.2% | 213.29% | -134.68% | -42.65% | 456.58% | -363.91% | 84% | 72.97% | 38.98% | -45716.67% | 99.4% | - |
| FCF per Share | 0.53 | 0.54 | 0.16 | 0.02 | 0.55 | 0.20 | 0.30 | 0.38 | 0.18 | 0.24 | 0.45 | 0.15 | -0.14 | 0.40 | 0.81 | -0.24 | -0.06 | -0.50 | -1.85 | -3.82 | -0.01 | -2.33 |
| FCF Conversion (FCF/Net Income) | 1.21x | 1.75x | 0.67x | 0.76x | 1.56x | 0.66x | 1.33x | 1.22x | 0.49x | 1.45x | 0.89x | 3.04x | 0.20x | 0.61x | 0.99x | -1.10x | 0.14x | 0.18x | 0.79x | 0.67x | -0.02x | 0.94x |
| Interest Paid | 0 | 0 | 0 | 0 | 9.7K | 0 | 0 | 91.1K | 291.8K | 697.88K | 1.09M | 716.39K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Taxes Paid | 1.06M | 415.22K | 363.37K | 1.41M | 74.43K | 0 | 0 | 7.84K | 27.19K | 64.99K | 100.1K | 125.1K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Lumpy defense procurement cycles
Based on reported financial data, CODA's operating cash flow to net income ratio has fluctuated wildly, ranging from a negative 0.68 in 2024Q2 to a high of 6.11 in 2024Q4, indicating that accounting earnings frequently diverge from the actual cash generated by core operations.
The significant variance between net income and operating cash flow suggests that accrual-based accounting, particularly regarding milestone-based revenue recognition, creates substantial quarterly noise. Investors should monitor whether this divergence is a temporary artifact of contract timing or a structural issue regarding the company's ability to convert high gross margins into realized cash.
As reported in recent filings, CODA's free cash flow margins have exhibited extreme sensitivity to operational cycles, swinging from a negative 21.7% in 2024Q2 to a peak of 38.4% in 2024Q4, highlighting the inherent difficulty in forecasting cash generation for this defense-focused industrial firm.
The erratic trajectory of free cash flow appears to be driven by the lumpy nature of defense procurement and project-based engineering work. While the company demonstrates the capacity for high-margin cash generation, the lack of a consistent upward trend suggests that cash flow remains highly dependent on the timing of specific contract milestones.
According to quarterly cash flow statements, working capital changes have been a primary driver of cash flow volatility, with a notable $1.3 million outflow in 2026Q2 following a $1.3 million inflow in 2024Q4, reflecting the impact of inventory and contract asset management on liquidity.
The frequent shifts in working capital suggest that the company's cash position is heavily influenced by the timing of project delivery and client payments. This pattern warrants further investigation into whether the company is effectively managing its receivables or if it is becoming increasingly reliant on extended payment cycles from its defense and commercial customers.
Based on the provided figures, CODA maintains a disciplined approach to capital expenditure, with CapEx as a percentage of revenue peaking at 8.6% in 2025Q3, suggesting that the business model does not require heavy, recurring investment to maintain its proprietary sonar technology platform.
The relatively low capital intensity indicates that the company's competitive advantage in volumetric sonar is largely protected by existing intellectual property rather than constant, massive physical asset replacement. This allows for a higher potential for cash flow conversion, provided that the company can stabilize its working capital requirements.
Quick answers to the most common questions about buying CODA stock.
Coda Octopus Group, Inc. (CODA) generated $7.2M in net cash from operating activities in 2025. This reflects the cash generated directly from core business operations.
Coda Octopus Group, Inc. (CODA) generated $6.0M in free cash flow in 2025. Free cash flow is the cash left over after capital expenditures, which can be used to pay dividends, repurchase shares, or pay down debt.
Coda Octopus Group, Inc. (CODA) spent $1.2M on capital expenditures in 2025. CapEx represents the cash invested in physical assets like property, plant, and equipment to maintain or grow the business.