Cash flow generation remains highly erratic, evidenced by an OCF/NI ratio that swung from -6.46 in 2025Q1 to 6.18 in 2024Q3, largely driven by volatile working capital requirements.
| 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 | 6.41M | 2.37M | 5.7M | 8.46M | 4.28M | -480K | 18.27M | 3.1M | 2M | 4.01M | 6.83M | 5.97M | -879K | 6.09M | -1.01M | 3.77M | -3.44M | 7.54M | 3.85M | 2.08M | -427K | -2.04M | 1.46M | 1.29M | 3.03M | 1.3M | 2.09M | 1.7M | 180K | -1.72M | -298K |
| Operating CF Margin % | - | 4.01% | 9.85% | 13.81% | 6.9% | -0.7% | 17.79% | 6.65% | 4.29% | 9.1% | 14.8% | 13.28% | -1.84% | 13.91% | -2.47% | 9.78% | -8.21% | 12.64% | 10.75% | 5.88% | -1.14% | -6.56% | 5.89% | 4.8% | 14.18% | 6.12% | 9.9% | 8.42% | 1% | -9.65% | -2% |
| Operating CF Growth % | 331.55% | -58.41% | -32.63% | 97.76% | 991.04% | -102.63% | 489.29% | 55.05% | -50.1% | -41.34% | 14.44% | 779.29% | -114.43% | 700.89% | -126.93% | 209.44% | -145.62% | 96.13% | 84.46% | 588.29% | 79.07% | -239.44% | 12.97% | -57.23% | 132.03% | -37.59% | 23% | 844.44% | 110.47% | -477.18% | - |
| Net Income | 3.62M | 3.53M | 3.93M | 4.19M | 3.28M | 6.76M | 26.89M | 3M | 3.63M | 2.63M | 3.17M | 1.04M | 2.74M | 2.08M | 977K | 933K | 1.3M | 9.04M | 1.56M | 2.42M | 3.74M | 2.45M | 1.85M | 3.01M | 1.67M | 786K | 1.46M | 1.1M | 316K | -929K | -2.15M |
| Depreciation & Amortization | 1.18M | 925K | 873K | 925K | 814K | 817K | 729K | 602K | 525K | 571K | 544K | 703K | 721K | 722K | 764K | 818K | 844K | 665K | 586K | 494K | 448K | 499K | 517K | 509K | 447K | 476K | 405K | 400K | 402K | 319K | 254K |
| Stock-Based Compensation | 400K | 540K | 463K | 170K | 147K | 315K | 375K | 451K | 432K | 296K | 190K | 24K | 33K | 150K | 228K | 268K | 193K | 209K | 223K | 158K | 51K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Taxes | 176K | 176K | 61K | -322K | -27K | 228K | 47K | 83K | 159K | -378K | 21K | -48K | 267K | -3K | -6K | 55K | -253K | 140K | -19K | 30K | 76K | 31K | -21K | 36K | 92K | -6K | 93K | 0 | 0 | 0 | 0 |
| Other Non-Cash Items | 637.34K | 757K | 240K | 297K | 836K | 316K | -1M | 114K | -537K | -740K | -498K | -32K | -709K | -560K | -480K | -535K | -240K | -333K | -185K | -214K | -60K | 111K | 223K | 257K | -3K | -98K | 9K | 100K | 110K | 120K | 2.24M |
| Working Capital Changes | 396.04K | -3.56M | 132K | 3.2M | -775K | -8.91M | -8.76M | -1.15M | -2.2M | 1.63M | 3.41M | 4.28M | -3.93M | 3.71M | -2.5M | 2.23M | -5.29M | -2.18M | 1.68M | -800K | -4.68M | -5.13M | -1.1M | -2.52M | 827K | 147K | 124K | 100K | -648K | -1.23M | -646K |
| Change in Receivables | -1.58M | -3.24M | 1.65M | 428K | -2.19M | 4.26M | -4.75M | 1.03M | -360K | -136K | -2.05M | 2.9M | -595K | 1.28M | -1.63M | -909K | 4.78M | -3.5M | -669K | 1.74M | -2.2M | 307K | -1.55M | -421K | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Inventory | 1.51M | -865K | -2.6M | 4.27M | 572K | -8.22M | -5.45M | -1.43M | 371K | 745K | 5.4M | 146K | -2.4M | 3.02M | -1.6M | 1.57M | -4.22M | -1.04M | 2.15M | -1.4M | -2.1M | -5.81M | 1.21M | -2.66M | 223K | -1.18M | 558K | -200K | 698K | -755K | -844K |
| Change in Payables | 263.59K | 863K | 325K | 398K | -271K | -4.74M | 0 | 0 | -881K | 336K | 310K | -139K | 570K | 71K | 782K | 89K | -4.91M | 3.81M | -52K | -744K | 103K | 138K | -58K | 450K | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Cash from Investing | -621.67K | -639K | -3.78M | -792K | -492K | -2.52M | -862K | -1.14M | -570K | -685K | -308K | -449K | -641K | -350K | -363K | -42K | -1.14M | -523K | -1.21M | -607K | 54K | -2.07M | -611K | -317K | -182K | -1.04M | -896K | -500K | -390K | -586K | -460K |
| Capital Expenditures | -621.67K | -639K | -3.81M | -792K | -492K | -2.52M | -1.14M | -1.3M | -606K | -1.22M | -267K | -274K | -947K | -350K | -525K | -277K | -1.14M | -548K | -1.21M | -607K | -446K | -594K | -586K | -370K | -174K | -1.14M | -872K | -500K | -390K | -534K | -408K |
| CapEx % of Revenue | 1.04% | 1.08% | 6.58% | 1.29% | 0.79% | 3.68% | 1.11% | 2.78% | 1.3% | 2.78% | 0.58% | 0.61% | 1.99% | 0.8% | 1.28% | 0.72% | 2.73% | 0.92% | 3.37% | 1.71% | 1.19% | 1.91% | 2.36% | 1.37% | 0.81% | 5.36% | 4.13% | 2.48% | 2.17% | 3% | 2.75% |
| Acquisitions | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 537K | 0 | 0 | -379K | 0 | 417K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -70K | -49K |
| Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 0 | 0 | 30K | 0 | 0 | 0 | 0 | 0 | 36K | 537K | -41K | -175K | 379K | -1K | -417K | 235K | -9K | 25K | -51K | -52K | 440K | -26K | -25K | 53K | -8K | 98K | -24K | 0 | 0 | 18K | -3K |
| Cash from Financing | -2.19M | -3.38M | -3.66M | -3.58M | -3.8M | -3.98M | -668K | -2.42M | -3.19M | -4.02M | -6.75M | -1.34M | -1.2M | -2.08M | -1.57M | -1.54M | 147K | -1.84M | -2.13M | 749K | 1.05M | 398K | 596K | -430K | -1.34M | -19K | -849K | -500K | -237K | 2.52M | 689K |
| Debt Issued (Net) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -415K | -535K | 406K | -427K | -500K | 18.01M | -71K | -35K |
| Equity Issued (Net) | -2.14M | -3.35M | -4.45M | -4M | -3.88M | -4.41M | -2.67M | -2.55M | -3.58M | -4.23M | -6.77M | -2.11M | -2.21M | -3.13M | -1.58M | -1.55M | 0 | -2.11M | -2.13M | 524K | 1.05M | 398K | 596K | -15K | -795K | -448K | -292K | 0 | 0 | 2.46M | 719K |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Share Repurchases | -2.14M | -3.35M | -4.45M | -4M | -3.88M | -4.41M | -2.67M | -2.55M | -3.58M | -4.23M | -6.77M | -2.11M | -2.21M | -3.13M | -1.58M | -1.55M | 0 | -2.11M | -2.13M | -907K | 0 | -21K | -372K | -287K | -802K | -506K | -506K | 0 | 0 | 0 | 0 |
| Other Financing | -55.42K | -34K | 788K | 424K | 80K | 427K | 2M | 130K | 394K | 210K | 23K | 774K | 1.01M | 1.05M | 9K | 16K | 147K | 264K | 0 | 225K | 0 | 0 | 0 | 0 | -9K | 23K | -130K | 0 | -18.25M | 129K | 5K |
| Net Change in Cash | 3.53M | -1.65M | -1.74M | 4.09M | -17K | -6.99M | 16.74M | -459K | -1.76M | -693K | -225K | 4.19M | -2.72M | 3.66M | -2.95M | 2.19M | -4.44M | 5.17M | 514K | 2.23M | 674K | -3.71M | 1.45M | 548K | 1.51M | 241K | 346K | -500K | -447K | 215K | -69K |
| Free Cash Flow | 5.78M | 1.73M | 1.89M | 7.67M | 3.79M | -3M | 17.14M | 1.8M | 1.39M | 2.79M | 6.57M | 5.7M | -1.83M | 5.74M | -1.54M | 3.49M | -4.58M | 7M | 2.64M | 1.48M | -873K | -2.63M | 877K | 925K | 2.85M | 162K | 1.22M | 1.2M | -210K | -2.25M | -706K |
| FCF Margin % | 9.66% | 2.93% | 3.27% | 12.52% | 6.11% | -4.38% | 16.69% | 3.87% | 2.99% | 6.33% | 14.22% | 12.67% | -3.83% | 13.11% | -3.75% | 9.06% | -10.94% | 11.72% | 7.37% | 4.17% | -2.34% | -8.47% | 3.53% | 3.43% | 13.37% | 0.76% | 5.77% | 5.94% | -1.17% | -12.65% | -4.75% |
| FCF Growth % | 719.33% | -8.51% | -75.32% | 102.54% | 226% | -117.53% | 849.53% | 29.48% | -49.96% | -57.57% | 15.25% | 411.99% | -131.8% | 473.16% | -144.11% | 176.11% | -165.53% | 165.06% | 78.55% | 269.3% | 66.86% | -400.34% | -5.19% | -67.59% | 1661.73% | -86.71% | 1.58% | 671.43% | 90.68% | -219.26% | - |
| FCF per Share | 0.56 | 0.16 | 0.17 | 0.65 | 0.30 | -0.22 | 1.23 | 0.14 | 0.10 | 0.19 | 0.39 | 0.31 | -0.10 | 0.30 | -0.07 | 0.16 | -0.20 | 0.30 | 0.11 | 0.06 | -0.03 | -0.10 | 0.04 | 0.04 | 0.12 | 0.01 | 0.05 | 0.05 | -0.01 | -0.10 | -0.04 |
| FCF Conversion (FCF/Net Income) | 1.60x | 0.67x | 1.45x | 2.02x | 1.30x | -0.07x | 0.68x | 1.03x | 0.55x | 1.52x | 2.16x | 5.74x | -0.32x | 2.93x | -1.04x | 4.04x | -2.64x | 0.83x | 2.46x | 0.86x | -0.11x | -0.83x | 0.79x | 0.43x | 1.82x | 1.66x | 1.43x | 1.55x | 0.57x | 1.85x | 0.14x |
| Interest Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2K | 1K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Taxes Paid | 0 | 0 | 1.44M | 1.52M | 443K | 1.82M | 4.14M | 633K | 908K | -1.08M | 303K | 303K | 968K | 798K | 310K | -609K | 1.36M | 4.61M | 1.05M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Working capital volatility
Based on the provided quarterly data, the relationship between net income and operating cash flow is highly erratic, with OCF/NI ratios swinging from a low of -6.46 in 2025Q1 to a high of 6.18 in 2024Q3, indicating significant disconnects between accounting profits and actual cash generation.
The extreme variance in the OCF/NI ratio suggests that net income is a poor proxy for the company's immediate cash-generating capacity. Investors should monitor whether these fluctuations are driven by seasonal inventory stocking or underlying shifts in the timing of customer payments, as the current lack of correlation complicates earnings quality assessments.
As reported in the financial statements, Alpha Pro Tech's free cash flow trajectory is characterized by frequent negative quarters, including a -$4.1 million outflow in 2025Q1, which highlights the difficulty in maintaining positive cash flow generation amidst the company's current operational and working capital requirements.
The inability to sustain positive free cash flow suggests that the business model may be more capital-intensive than its low CAPEX/Revenue ratio implies. This inconsistency warrants further investigation into whether the company's cash flow profile is structurally tied to the lumpy nature of its building supply distribution contracts.
According to the historical cash flow data, working capital changes are the primary determinant of quarterly cash flow, with swings as large as -$5.0 million in 2025Q1 and +$5.0 million in 2024Q3, demonstrating that operational cash flow is highly sensitive to inventory and receivables management.
These dramatic shifts suggest that the company's cash position is heavily influenced by the timing of distributor orders and potential inventory build-ups. The volatility in working capital appears to be the main factor obscuring the underlying cash-generating efficiency of the core manufacturing operations.
Based on the reported figures, Alpha Pro Tech consistently utilizes its cash reserves for share repurchases, such as the $1.2 million buyback in 2025Q1, despite the company's inconsistent free cash flow generation and the lack of significant revenue growth in recent periods.
The decision to prioritize buybacks over potential reinvestment or acquisition suggests a management preference for returning capital to shareholders rather than pursuing aggressive expansion. Investors should monitor whether this strategy remains sustainable if the current cash flow volatility persists or if the company's cash reserves begin to deplete.
Quick answers to the most common questions about buying APT stock.
Alpha Pro Tech, Ltd. (APT) generated $2.4M in net cash from operating activities in 2025. This reflects the cash generated directly from core business operations.
Alpha Pro Tech, Ltd. (APT) generated $1.7M 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.
Alpha Pro Tech, Ltd. (APT) spent $0.6M 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, Alpha Pro Tech, Ltd. (APT) spent $3.3M on share repurchases. This shows the company's commitment to returning capital to its equity investors.