| Cash Flow | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| Net income | 19,729 | 25,841 | 25,569 | 41,929 |
| Deferred income taxes | 713 | 6,326 | 18,497 | -5,914 |
| Depreciation and amortization of property and equipment | 5,834 | 5,787 | 5,354 | 9,948 |
| Amortization of intangible assets | 9,320 | 9,579 | 9,493 | 18,097 |
| Provision for credit losses | 1,973 | 3,075 | 2,732 | 4,111 |
| Stock-based compensation | 18,073 | 10,410 | 14,453 | 28,865 |
| Other, net | 242 | 744 | 617 | -274 |
| Accounts receivable | -1,103 | 3,996 | 2,588 | 13,713 |
| Deferred costs | -1,265 | 77 | -646 | 412 |
| Other assets and liabilities | 715 | 3,453 | 22,975 | 2,258 |
| Accounts payable | -792 | 1,790 | 843 | 2,082 |
| Accrued compensation | -5,988 | -4,756 | 12,041 | -11,006 |
| Accrued expenses | 893 | -1,342 | -393 | -1,833 |
| Deferred revenue | 4,873 | -1,838 | -1,961 | 3,012 |
| Operating leases | -410 | -731 | -481 | -876 |
| Net cash provided by operating activities | 55,629 | 45,871 | 60,613 | 72,306 |
| Purchases of investments | NaN | 0 | 0 | 0 |
| Maturities of investments | NaN | 0 | 0 | 0 |
| Purchases of property and equipment | 7,140 | 7,651 | 6,058 | 12,815 |
| Acquisition of business, net | 0 | 0 | 0 | 142,628 |
| Net cash used in investing activities | -7,140 | -7,651 | -6,058 | -155,443 |
| Repurchases of common stock | 47,124 | 24,721 | 29,998 | 59,558 |
| Net proceeds from exercise of options to purchase common stock | 743 | 380 | 1,075 | 2,406 |
| Net proceeds from employee stock purchase plan activity | 520 | 3,660 | 498 | 5,426 |
| Payments for contingent consideration | NaN | 0 | NaN | NaN |
| Net cash used in financing activities | -45,861 | -20,681 | -28,425 | -51,726 |
| Effect of foreign currency exchange rate changes | 288 | 91 | -8 | 1,449 |
| Net increase (decrease) in cash and cash equivalents | 2,916 | 17,630 | 26,122 | -133,414 |
| Cash and cash equivalents at beginning of period | 151,355 | 133,725 | 241,017 | NaN |
| Cash and cash equivalents at end of period | 154,271 | 151,355 | 133,725 | NaN |
SPS COMMERCE INC (SPSC)
SPS COMMERCE INC (SPSC)