Cash generation remains robust with an OCF/NI ratio of 2.82 in 2026Q1, supporting aggressive capital allocation through $47.1M in quarterly share repurchases.
| 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 |
|---|
| Cash from Operations | 194.44M | 178.79M | 157.4M | 132.3M | 100.05M | 112.89M | 88.56M | 71.79M | 55.02M | 31.05M | 18.77M | 14.43M | 16.79M | 18.24M | 6.83M | 4.49M | 4.92M | 5.16M | -807K | -803K |
| Operating CF Margin % | - | 23.79% | 24.68% | 24.64% | 22.19% | 29.3% | 28.33% | 25.72% | 22.16% | 14.08% | 9.71% | 9.1% | 13.12% | 17.48% | 8.86% | 7.74% | 11.03% | 13.66% | -2.63% | -3.19% |
| Operating CF Growth % | 75.66% | 13.59% | 18.97% | 32.23% | -11.37% | 27.47% | 23.36% | 30.5% | 77.18% | 65.47% | 30.05% | -14.05% | -7.98% | 167.14% | 52.26% | -8.82% | -4.63% | 739.16% | -0.5% | - |
| Net Income | 90.87M | 93.34M | 77.05M | 65.82M | 55.13M | 44.6M | 45.59M | 33.71M | 23.87M | -2.44M | 5.71M | 4.64M | 2.7M | 1.05M | 1.22M | 13.7M | 2.88M | 1.16M | -1.9M | -2.16M |
| Depreciation & Amortization | 59.87M | 58.26M | 42.23M | 34.75M | 28.19M | 24.91M | 18.66M | 16.44M | 12.69M | 11.78M | 11.34M | 9.57M | 8.57M | 8.05M | 4.92M | 2.65M | 1.53M | 1.45M | 1.96M | 1.73M |
| Stock-Based Compensation | 47.52M | 53.73M | 54.56M | 45.51M | 33.4M | 27.57M | 18.94M | 14.69M | 12.51M | 12.73M | 8.02M | 6.38M | 5.4M | 4.2M | 2.75M | 1.77M | 750K | 228K | 157K | 46K |
| Deferred Taxes | 24.04M | 18.91M | -9.79M | -10.08M | -3.73M | 3.88M | 4.24M | 7.58M | 2.8M | 10.85M | -1.7M | -38K | 1.03M | 443K | -15K | -12.71M | 275K | 449K | 25K | 29K |
| Other Non-Cash Items | 20.65M | 8.83M | 8.26M | 8.12M | 3.58M | 5.04M | 5.55M | 2.48M | 2.32M | 1.69M | 272K | 1.27M | 717K | 479K | 383K | 425K | 27K | 381K | 474K | 276K |
| Working Capital Changes | -48.52M | -54.27M | -14.92M | -11.82M | -16.52M | 6.89M | -4.42M | -3.11M | 827K | -3.56M | -4.88M | -7.39M | -1.63M | 4.02M | -2.43M | -1.35M | -550K | 1.49M | -1.53M | -727K |
| Change in Receivables | -11.75M | -20.3M | -9.65M | -11.95M | -6.43M | -4.96M | -5.92M | -6.77M | -4.57M | -5.59M | -3.73M | -3.52M | -3.89M | -1.15M | -2.07M | -2.81M | -1.08M | -641K | -811K | -800K |
| Change in Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.47M | 1.58M | -921K | -2.5M | 646K | 2.51M | -1.99M | -2.35M | -849K | -400K | -342K | 595K |
| Change in Payables | 2.25M | 4.71M | 796K | -3.95M | 144K | 2.26M | 1.21M | -489K | 937K | 832K | -382K | -1.57M | 1.27M | -59K | 446K | 413K | -347K | 541K | -319K | 520K |
| Cash from Investing | -28.51M | -169.15M | -110.45M | -92.64M | -112.79M | -46.7M | -120.47M | -14.31M | -40.47M | -22.62M | -34.16M | -31.28M | -20.18M | -5.7M | -32.24M | -13.43M | -1.77M | -1M | 379K | -2.39M |
| Capital Expenditures | -27.51M | -26.52M | -20.05M | -19.76M | -19.88M | -19.59M | -16.47M | -13.59M | -13.75M | -7.27M | -8.01M | -8.76M | -7.58M | -5.7M | -5.98M | -2.58M | -1.77M | -1M | -884K | -1.12M |
| CapEx % of Revenue | 3.61% | 3.53% | 3.14% | 3.68% | 4.41% | 5.08% | 5.27% | 4.87% | 5.54% | 3.3% | 4.14% | 5.52% | 5.93% | 5.46% | 7.76% | 4.46% | 3.97% | 2.65% | 2.88% | 4.46% |
| Acquisitions | -992K | -142.63M | -147.92M | -70.22M | -91.42M | -17.07M | -98.67M | -11.5M | -27.27M | -500K | -18.03M | 0 | -12.6M | 0 | -26.26M | -10.84M | 0 | 0 | 0 | 0 |
| Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 558K | -14.85M | -8.12M | -22.53M | 0 | 0 | -26.26M | 0 | 0 | 0 | 0 | 0 |
| Cash from Financing | -107.74M | -100.83M | -23.03M | 15.97M | -31.63M | -8.36M | 2.33M | -12.14M | -3.77M | -2.47M | 10.11M | 8.25M | 3.48M | 52.7M | 59.48M | 452K | 31.39M | -1.94M | -711K | 6.1M |
| Debt Issued (Net) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -410K | -122K | -2.57M | -1.74M | -716K | -96K |
| Equity Issued (Net) | -117.32M | -110.42M | -37.57M | 17.97M | -43.22M | -20.43M | -18.95M | -20.62M | -19.86M | -5.82M | 0 | 0 | 0 | 47.74M | 57.94M | 0 | 33.92M | -201K | 0 | 6.15M |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Share Repurchases | -121.4M | -114.28M | -37.57M | 0 | -43.22M | -20.43M | -18.95M | -20.62M | -19.86M | -5.82M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -201K | 0 | 0 |
| Other Financing | 9.58M | 9.58M | 14.54M | -2M | 11.58M | 12.07M | 21.28M | 8.48M | 16.09M | 3.34M | 10.11M | 8.25M | 3.48M | 4.96M | 1.95M | 574K | 43K | 2K | 5K | 45K |
| Net Change in Cash | 59.35M | -89.66M | 21.94M | 56.19M | -44.66M | 57.86M | -29.56M | 45.39M | 10.73M | 7.25M | -5.66M | -9.26M | -499K | 65.24M | 34.06M | -8.49M | 34.54M | 2.22M | -1.14M | 2.91M |
| Free Cash Flow | 166.92M | 152.27M | 137.35M | 112.54M | 80.17M | 93.31M | 72.09M | 58.21M | 41.27M | 23.78M | 10.76M | 5.67M | 9.21M | 12.54M | 846K | 1.9M | 3.15M | 4.16M | -1.69M | -1.93M |
| FCF Margin % | 21.9% | 20.26% | 21.54% | 20.96% | 17.78% | 24.22% | 23.06% | 20.85% | 16.62% | 10.78% | 5.57% | 3.58% | 7.2% | 12.01% | 1.1% | 3.28% | 7.06% | 11.02% | -5.51% | -7.64% |
| FCF Growth % | 18.68% | 10.86% | 22.05% | 40.37% | -14.08% | 29.42% | 23.86% | 41.06% | 73.54% | 121.06% | 89.65% | -38.39% | -26.6% | 1382.51% | -55.5% | -39.59% | -24.31% | 345.89% | 12.2% | - |
| FCF per Share | 4.46 | 4.01 | 3.63 | 3.00 | 2.17 | 2.52 | 1.99 | 1.62 | 1.17 | 0.69 | 0.31 | 0.17 | 0.27 | 0.39 | 0.03 | 0.07 | 0.14 | 0.22 | -2.88 | -0.10 |
| FCF Conversion (FCF/Net Income) | 1.84x | 1.92x | 2.04x | 2.01x | 1.81x | 2.53x | 1.94x | 2.13x | 2.30x | -12.73x | 3.29x | 3.11x | 6.21x | 17.36x | 5.59x | 0.33x | 1.71x | 4.44x | 0.43x | 0.37x |
| Interest Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27K | 3K | 62K | 0 | 0 | 0 |
| Taxes Paid | 0 | 0 | 27.1M | 0 | 16.08M | 9.98M | 1.66M | 1.54M | 1.53M | 1.07M | 722K | 114K | 113K | 55K | 47K | 126K | 95K | 0 | 0 | 0 |
Retail sector consolidation
According to reported financial data, SPSC consistently maintains an OCF/NI ratio significantly above 1.0, with the 2026Q1 figure reaching 2.82, which suggests that the company's cash generation is substantially more robust than the GAAP net income figures would imply to the casual observer.
The persistent gap between net income and operating cash flow indicates that non-cash charges, particularly stock-based compensation and depreciation, are heavily influencing the bottom line. Investors should monitor this divergence, as it suggests that while GAAP profitability appears moderate, the underlying cash-generative capacity of the business model remains strong.
As reported in recent filings, SPSC's free cash flow margins have fluctuated between 13.7% and 28.7% over the last ten quarters, indicating that while the company is consistently cash-positive, the trajectory of its FCF generation is sensitive to the timing of working capital shifts and investment cycles.
The volatility in FCF margins suggests that the company's ability to convert revenue into cash is not perfectly linear, likely due to the lumpy nature of implementation fees and community-driven onboarding. This variability warrants further investigation into whether the recent margin compression in 2025Q2 is a temporary anomaly or a sign of rising operational costs.
Based on the provided cash flow statements, SPSC maintains a disciplined capital expenditure profile, with CapEx/Revenue ratios consistently hovering between 2.4% and 4.0%, which suggests that the company's infrastructure requires minimal ongoing investment to support its existing network of retail connections.
This low capital intensity is a hallmark of the company's cloud-based architecture, allowing the firm to scale without the burden of heavy physical asset replacement. The stability of these figures implies that the company is not currently facing a need for massive infrastructure overhauls, preserving cash for other strategic uses.
As evidenced by the cash flow statements, SPSC has prioritized share repurchases over dividends, with a notable $47.1M outflow in 2026Q1, suggesting that management views the current equity valuation as an attractive use of excess cash relative to other potential capital allocation opportunities.
The consistent use of cash for buybacks, alongside occasional strategic acquisitions, indicates a management team focused on offsetting dilution from stock-based compensation. Investors should monitor whether this reliance on buybacks continues if the company's growth deceleration persists, as it may limit the flexibility to pursue larger, transformative M&A.
Quick answers to the most common questions about buying SPSC stock.
SPS Commerce, Inc. (SPSC) generated $178.8M in net cash from operating activities in 2025. This reflects the cash generated directly from core business operations.
SPS Commerce, Inc. (SPSC) generated $152.3M 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.
SPS Commerce, Inc. (SPSC) spent $26.5M 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, SPS Commerce, Inc. (SPSC) spent $114.3M on share repurchases. This shows the company's commitment to returning capital to its equity investors.