The balance sheet is a fortress, with a current ratio of 2.02 and just $7.5M in total debt against $401.1M in cash, though the $1.0B goodwill balance represents ~50% of total assets, highlighting a key acquisition-driven risk.
The Descartes Systems Group Inc. (DSGX) balance sheet — 30-year assets, liabilities & shareholders' equity history
| Metric | TTM | Jan'26 | Jan'25 | Jan'24 | Jan'23 | Jan'22 | Jan'21 | Jan'20 | Jan'19 | Jan'18 | Jan'17 | Jan'16 | Jan'15 | Jan'14 | Jan'13 | Jan'12 | Jan'11 | Jan'10 | Jan'09 | Jan'08 | Jan'07 | Jan'06 | Jan'05 | Jan'04 | Jan'03 | Jan'02 | Jan'01 | Jan'00 | Jan'99 | Jan'98 | Jan'97 |
|---|
| Total Current Assets | 523.9M | 479.08M | 352.57M | 418.18M | 358.65M | 292.06M | 203.06M | 100.21M | 72.24M | 74.85M | 72.56M | 75.42M | 157.3M | 110.23M | 80.99M | 103.67M | 101.65M | 112.45M | 74.12M | 61.18M | 32.36M | 39.3M | 58.18M | 67.36M | 49.59M | 148.78M | 259.61M | 80.52M | 51.2M | 48.24M | 48.24M |
| Cash & Short-Term Investments | 401.09M | 354.32M | 236.14M | 320.95M | 276.38M | 213.44M | 133.66M | 44.4M | 27.3M | 35.15M | 38.13M | 41.85M | 118.05M | 62.7M | 37.64M | 65.55M | 69.64M | 94.63M | 57.63M | 44.09M | 21.92M | 33M | 48.75M | 47.82M | 29.72M | 118.59M | 231.93M | 56.98M | 17.6M | 35.57M | 35.57M |
| Cash Only | 401.09M | 354.32M | 236.14M | 320.95M | 276.38M | 213.44M | 133.66M | 44.4M | 27.3M | 35.15M | 38.13M | 37.21M | 118.05M | 62.7M | 37.64M | 65.55M | 69.64M | 89.55M | 47.42M | 44.09M | 19.37M | 27.63M | 17.22M | 13.19M | 21.2M | 36.1M | 62.94M | 31.15M | 17.6M | 35.57M | 35.57M |
| Short-Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.64M | 0 | 0 | 0 | 0 | 0 | 5.07M | 10.21M | 0 | 2.55M | 5.37M | 31.53M | 34.64M | 8.52M | 82.48M | 168.99M | 25.84M | 0 | 0 | 0 |
| Accounts Receivable | 89.17M | 90.66M | 70.88M | 63.76M | 45.17M | 41.7M | 52.04M | 42.41M | 35.82M | 31.96M | 29.11M | 28.75M | 25.87M | 29M | 26.15M | 22.48M | 18.38M | 12.07M | 9.69M | 11.73M | 7.52M | 5.65M | 8.11M | 16.49M | 16.86M | 25.97M | 25.89M | 19.82M | 19.7M | 5.42M | 9.56M |
| Days Sales Outstanding | 42.02 | 44.42 | 39.74 | 40.62 | 33.93 | 35.84 | 54.47 | 47.52 | 47.52 | 49.13 | 52.14 | 56.72 | 55.26 | 69.97 | 75.21 | 71.98 | 67.66 | 59.73 | 53.54 | 72.57 | 52.77 | 45.1 | 63.76 | 100.66 | 87.41 | 119.22 | 141.77 | 165.71 | 147.35 | 102.25 | 170.25 |
| Inventory | 411.04K | 100.37K | 712.46K | 0 | 759K | 868K | 429K | 411K | 95K | 123K | 167K | 155K | 474K | 1.35M | 812K | 413K | 0 | 0 | 0 | 4.52M | 919K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Days Inventory Outstanding | 0.38 | 0.14 | 1.64 | - | 2.44 | 3.11 | 1.74 | 1.75 | 0.46 | 0.7 | 1.09 | 1.05 | 3.15 | 10.05 | 6.99 | 3.93 | - | - | - | 80 | 19.18 | - | - | - | - | - | - | - | - | - | - |
| Other Current Assets | 10.16M | 9.7M | 26.44M | 33.47M | 11.66M | 14.07M | 0 | 0 | 0 | 0 | 0 | 468K | 8.57M | 13.51M | 12.98M | 12.42M | 11.65M | 4.61M | 5.95M | -691K | 1.08M | 0 | 0 | 0 | 0 | 0 | 1.8M | 3.71M | 13.9M | 7.24M | 3.1M |
| Total Non-Current Assets | 1.44B | 1.4B | 1.29B | 1.06B | 957.39M | 893.37M | 860.19M | 842.38M | 581.09M | 550.03M | 427.98M | 377.36M | 286.9M | 234.25M | 193.92M | 155.25M | 139.62M | 95.74M | 72M | 65.21M | 38.98M | 7.47M | 14.39M | 61.4M | 192.68M | 239.74M | 141.35M | 9.84M | 11M | 37.91M | 37.91M |
| Property, Plant & Equipment | 21.49M | 21.55M | 20.1M | 17.81M | 18.21M | 21.39M | 24.25M | 26.61M | 12.61M | 12.8M | 10.45M | 8.6M | 7.83M | 8.79M | 10.24M | 9.29M | 7.31M | 5.48M | 4.89M | 6.72M | 6.77M | 6.04M | 6.97M | 13.45M | 12.15M | 10.26M | 7.14M | 4.92M | 4.7M | 2.34M | 2.34M |
| Fixed Asset Turnover | 36.46x | 34.58x | 32.38x | 32.17x | 26.69x | 19.86x | 14.38x | 12.24x | 21.82x | 18.55x | 19.51x | 21.50x | 21.82x | 17.21x | 12.40x | 12.27x | 13.57x | 13.46x | 13.51x | 8.78x | 7.68x | 7.57x | 6.66x | 4.44x | 5.79x | 7.75x | 9.33x | 8.87x | 10.38x | 8.28x | 8.76x |
| Goodwill | 1.04B | 1.02B | 924.75M | 760.41M | 675.65M | 608.76M | 565.18M | 523.69M | 378.18M | 350.15M | 263.11M | 217.49M | 147.44M | 111.18M | 88.3M | 68M | 56.74M | 34.46M | 26.38M | 25M | 20.43M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 336.99M | 330.01M | 321.27M | 251.05M | 229.81M | 229.61M | 239.99M | 256.96M | 176.19M | 178M | 145.44M | 133.56M | 115.13M | 94.65M | 71.3M | 46.68M | 40.7M | 21.06M | 15.47M | 18.91M | 10.95M | 1.43M | 4.12M | 26.3M | 31.21M | 141.42M | 119.3M | 4.92M | 6.2M | 35.51M | 35.51M |
| Long-Term Investments | 0 | 0 | 0 | 249.51M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Non-Current Assets | 27.84M | 27.18M | 24.9M | -222.68M | 22.25M | 18.65M | 15.55M | 13.52M | 10.51M | 3.97M | 1.52M | 0 | 0 | 0 | 149K | 0 | 0 | 0 | 592K | 0 | 833K | 0 | 3.3M | 21.65M | 149.32M | 88.06M | 14.91M | 0 | 100K | 68.81K | 68.81K |
| Total Assets | 1.96B | 1.88B | 1.65B | 1.47B | 1.32B | 1.19B | 1.06B | 942.59M | 653.33M | 624.88M | 500.54M | 452.79M | 444.2M | 344.48M | 274.91M | 258.92M | 241.27M | 208.19M | 146.12M | 126.39M | 71.33M | 46.77M | 72.57M | 128.76M | 242.28M | 388.52M | 400.96M | 90.36M | 62.2M | 86.15M | 86.15M |
| Asset Turnover | 0.41x | 0.40x | 0.40x | 0.39x | 0.37x | 0.36x | 0.33x | 0.35x | 0.42x | 0.38x | 0.41x | 0.41x | 0.38x | 0.44x | 0.46x | 0.44x | 0.41x | 0.35x | 0.45x | 0.47x | 0.73x | 0.98x | 0.64x | 0.46x | 0.29x | 0.20x | 0.17x | 0.48x | 0.78x | 0.22x | 0.24x |
| Asset Growth % | 50.8% | 14.36% | 11.74% | 12.02% | 11.02% | 11.49% | 12.8% | 44.27% | 4.55% | 24.84% | 10.55% | 1.93% | 28.95% | 25.31% | 6.17% | 7.32% | 15.89% | 42.48% | 15.61% | 77.19% | 52.52% | -35.55% | -43.64% | -46.85% | -37.64% | -3.1% | 343.75% | 45.27% | -27.8% | 0% | - |
| Total Current Liabilities | 259.61M | 221.84M | 217.03M | 203.63M | 169.59M | 133.43M | 104.26M | 88.94M | 70.37M | 67.69M | 53.82M | 40.04M | 40.74M | 44.29M | 28.16M | 25.52M | 23.18M | 16.54M | 11.37M | 12.1M | 8.59M | 8.35M | 36.83M | 11.21M | 15.56M | 19.42M | 25.47M | 14.7M | 15M | 15.07M | 15.07M |
| Accounts Payable | 16.43M | 20.72M | 20.65M | 17.48M | 10.57M | 10.57M | 7.96M | 7.67M | 5.15M | 7.9M | 4.68M | 4.47M | 4.62M | 7.03M | 6.11M | 5.25M | 4.99M | 2.6M | 1.94M | 3.05M | 3.39M | 1.83M | 1.8M | 4.74M | 3.96M | 3.38M | 1.83M | 3.87M | 4.1M | 2.47M | 8.12M |
| Days Payables Outstanding | 28 | 29.81 | 47.53 | 46.15 | 34.04 | 37.88 | 32.29 | 32.65 | 25.05 | 45.25 | 30.47 | 30.31 | 30.73 | 52.3 | 52.62 | 50.02 | 53.79 | 41 | 31.65 | 54.01 | 70.78 | 36.81 | 31.29 | 89.3 | 54.33 | 44.48 | 30.18 | 66.79 | 318.4 | 201.74 | 662.62 |
| Short-Term Debt | 3.33M | 3.45M | 369.61K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.62M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27M | 0 | 0 | 0 | 0 | 0 | 0 | 274.67K | 275.24K |
| Deferred Revenue (Current) | 484.14M | 117.16M | 103.86M | 84M | 67.78M | 56.78M | 49.88M | 41.14M | 34.24M | 30.98M | 23.73M | 16.64M | 15.31M | 9.22M | 7.32M | 6.64M | 6.31M | 5.45M | 3.32M | 3.75M | 2.37M | 2.78M | 2.6M | 2.86M | 2.92M | 5.62M | 0 | 0 | 0 | 0 | 0 |
| Other Current Liabilities | 68.28M | 31.18M | 55.11M | 43.59M | 7.54M | 5.62M | 13.05M | 13.25M | 13.08M | 17.5M | 10.63M | 12.79M | 0 | 8.35M | 5.38M | 6.03M | 67K | 0 | 0 | 783K | 0 | 0 | -1K | 0 | 0 | 0 | 12.65M | 10.83M | 10.9M | 12.32M | 6.67M |
| Current Ratio | 2.02x | 2.16x | 1.62x | 2.05x | 2.11x | 2.19x | 1.95x | 1.13x | 1.03x | 1.11x | 1.35x | 1.88x | 3.86x | 2.49x | 2.88x | 4.06x | 4.38x | 6.80x | 6.52x | 5.06x | 3.77x | 4.70x | 1.58x | 6.01x | 3.19x | 7.66x | 10.19x | 5.48x | 3.41x | 3.20x | 3.20x |
| Quick Ratio | 2.02x | 2.16x | 1.62x | 2.05x | 2.11x | 2.18x | 1.94x | 1.12x | 1.03x | 1.10x | 1.35x | 1.88x | 3.85x | 2.46x | 2.85x | 4.05x | 4.38x | 6.80x | 6.52x | 4.68x | 3.66x | 4.70x | 1.58x | 6.01x | 3.19x | 7.66x | 10.19x | 5.48x | 3.41x | 3.20x | 3.20x |
| Cash Conversion Cycle | 14.4 | 14.75 | -6.15 | - | 2.33 | 1.07 | 23.92 | 16.62 | 22.93 | 4.59 | 22.76 | 27.45 | 27.69 | 27.72 | 29.58 | 25.89 | - | - | - | 98.56 | 1.17 | - | - | - | - | - | - | - | - | - | - |
| Total Non-Current Liabilities | 52.74M | 53.2M | 45.35M | 32.62M | 47.06M | 52.18M | 47.92M | 31.93M | 49.46M | 58.38M | 16.12M | 10.71M | 13.08M | 50.03M | 9.71M | 14.85M | 12.57M | 3.78M | 2.33M | 1.57M | 0 | 0 | 1K | 25.35M | 72M | 73.5M | 75M | 0 | -100K | -68.67K | 0 |
| Long-Term Debt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 25.46M | 37M | 0 | 0 | 0 | 31.79M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 25.35M | 72M | 73.5M | 75M | 0 | 0 | 0 | 0 |
| Capital Lease Obligations | 18.13M | 4.86M | 4.72M | 3.9M | 3.92M | 7.38M | 8.89M | 9.48M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Tax Liabilities | 154.37M | 41.19M | 34.13M | 21.1M | 35.4M | 35.52M | 29.39M | 15.07M | 15.51M | 11.59M | 9.97M | 6.1M | 9.63M | 13.82M | 5.62M | 9.75M | 10.73M | 2.6M | 2.33M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Non-Current Liabilities | 6.69M | 5.98M | 5.53M | 6.15M | 6.12M | 7.35M | 8.23M | 6.47M | 7.63M | 8.66M | 5.72M | 3.67M | 2.86M | 4.42M | 3.77M | 3.38M | 172K | 0 | 0 | 1.57M | 0 | 0 | 1K | 0 | 0 | 0 | 0 | 0 | -100K | -68.67K | 0 |
| Total Liabilities | 312.35M | 275.04M | 262.38M | 236.25M | 216.65M | 185.61M | 152.19M | 120.88M | 119.83M | 126.07M | 69.94M | 50.75M | 53.82M | 94.32M | 37.87M | 40.37M | 35.75M | 20.32M | 13.7M | 13.67M | 8.59M | 8.35M | 36.84M | 36.56M | 87.56M | 92.92M | 100.47M | 14.7M | 15M | 15.07M | 15.07M |
| Total Debt | 7.54M | 8.31M | 8.27M | 6.98M | 7.32M | 11.41M | 13.06M | 13.4M | 25.46M | 37M | 0 | 0 | 0 | 40.41M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27M | 25.35M | 72M | 73.5M | 75M | 0 | 0 | 275.24K | 275.24K |
| Net Debt | -393.55M | -346.01M | -227.87M | -313.97M | -269.06M | -202.03M | -120.6M | -31M | -1.83M | 1.85M | -38.13M | -37.21M | -118.05M | -22.3M | -37.64M | -65.55M | -69.64M | -89.55M | -47.42M | -44.09M | -19.37M | -27.63M | 9.78M | 12.16M | 50.8M | 37.4M | 12.06M | -31.15M | -17.6M | -35.3M | -35.3M |
| Debt / Equity | 0.00x | 0.01x | 0.01x | 0.01x | 0.01x | 0.01x | 0.01x | 0.02x | 0.05x | 0.07x | - | - | - | 0.16x | - | - | - | - | - | - | - | - | 0.76x | 0.27x | 0.47x | 0.25x | 0.25x | - | - | 0.00x | 0.00x |
| Debt / EBITDA | 0.02x | 0.03x | 0.03x | 0.03x | 0.04x | 0.07x | 0.10x | 0.12x | 0.30x | 0.50x | - | - | - | 1.12x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Net Debt / EBITDA | -1.15x | -1.05x | -0.89x | -1.50x | -1.38x | -1.21x | -0.89x | -0.27x | -0.02x | 0.03x | -0.59x | -0.64x | -2.48x | -0.62x | -1.10x | -2.21x | -3.22x | -5.90x | -3.14x | -3.89x | -2.26x | -0.89x | - | - | - | - | - | - | -1.26x | - | - |
| Interest Coverage | 267.45x | 243.44x | 187.84x | 111.90x | 113.59x | 91.04x | 60.33x | 11.90x | 19.57x | 27.79x | 52.55x | 54.20x | 21.06x | 14.83x | 383.69x | 1711.00x | 567.64x | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Equity | 1.65B | 1.61B | 1.39B | 1.24B | 1.1B | 999.82M | 911.07M | 821.71M | 533.51M | 498.81M | 430.6M | 402.04M | 390.38M | 250.16M | 237.04M | 218.56M | 205.51M | 187.87M | 132.43M | 112.72M | 62.75M | 38.42M | 35.74M | 92.2M | 154.72M | 295.6M | 300.49M | 75.66M | 47.2M | 67.16M | 0 |
| Equity Growth % | 52.71% | 16.17% | 11.87% | 12.61% | 9.96% | 9.74% | 10.87% | 54.02% | 6.96% | 15.84% | 7.1% | 2.98% | 56.05% | 5.53% | 8.46% | 6.35% | 9.39% | 41.87% | 17.48% | 79.64% | 63.34% | 7.49% | -61.24% | -40.41% | -47.66% | -1.63% | 297.16% | 60.3% | -29.72% | - | - |
| Book Value per Share | 18.92 | 18.37 | 15.86 | 14.26 | 12.72 | 11.60 | 10.62 | 9.92 | 6.86 | 6.47 | 5.63 | 5.26 | 5.45 | 3.89 | 3.71 | 3.45 | 3.27 | 3.33 | 2.47 | 2.16 | 1.35 | 0.92 | 0.88 | 1.93 | 2.96 | 5.81 | 6.80 | 2.06 | 1.43 | 5.90 | 6.25 |
| Total Shareholders' Equity | 1.65B | 1.61B | 1.39B | 1.24B | 1.1B | 999.82M | 911.07M | 821.71M | 533.51M | 498.81M | 430.6M | 402.04M | 390.38M | 250.16M | 237.04M | 218.56M | 205.51M | 187.87M | 132.43M | 112.72M | 62.75M | 38.42M | 35.74M | 92.2M | 154.72M | 295.6M | 300.49M | 75.66M | 47.2M | 67.16M | 71.08M |
| Common Stock | 592.98M | 587.08M | 568.34M | 551.16M | 538.45M | 536.3M | 531.83M | 524.15M | 276.75M | 274.54M | 253.24M | 252.47M | 247.84M | 97.78M | 92.47M | 90.92M | 0 | 0 | 0 | 0 | 19.32M | 21K | 364.91M | 364.15M | 468.62M | 468.44M | 415.68M | 159.83M | 0 | 0 | 0 |
| Retained Earnings | 557.22M | 523.71M | 364.03M | 220.75M | 104.85M | 2.61M | -83.67M | -135.77M | -172.77M | -211.62M | -238.47M | -262.3M | -282.87M | -297.92M | -308.73M | -324.73M | -336.75M | -348.29M | -362.39M | -382.85M | -405.3M | -407.74M | -410.73M | -361.66M | -316.9M | -176.69M | -117.97M | -86.34M | -64.6M | -12.43M | -13.21M |
| Treasury Stock | 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 |
| Accumulated OCI | -40.14M | -7.94M | -50.5M | -28.59M | -30.46M | -12.39M | -1.19M | -25.94M | -25.2M | -15.25M | -32.78M | -34.88M | -25.21M | -1.09M | 1.87M | -63K | 1.82M | -2.03M | 363K | 2.01M | -123K | -432K | -100K | 4.16M | -2.2M | -1.36M | -1.29M | -953.26K | 0 | 0 | 0 |
| Minority Interest | 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 |
Quick answers to the most common questions about buying DSGX stock.
As of 2026, The Descartes Systems Group Inc. (DSGX) had total assets of $1.88B including $479.1M in current assets.
The Descartes Systems Group Inc. (DSGX) carries total debt of $8.3M, offset by $354.3M in cash and short-term investments. Comparing total debt to cash helps evaluate the company's debt burden and net leverage.
The Descartes Systems Group Inc. (DSGX) has total shareholders' equity (book value) of $1.61B ($18.37 book value per share). Book value represents the net worth of the company belonging to common stock holders.
The Descartes Systems Group Inc. (DSGX) reported a current ratio of 2.16x. A current ratio above 1.0x indicates that the company has more current assets than current liabilities, suggesting sufficient short-term liquidity.
Key Metrics
Top Statement Risk
Goodwill concentration and M&A dependency
Fortress Positioning Amid Acquisition-Fueled Expansion
According to the balance sheet, total assets have expanded 33% from $1.5B to $2.0B over the last ten quarters while total debt has been reduced to just $7.5M, signaling a strengthening, acquisition-driven balance sheet structure.
The growth in assets is heavily concentrated in goodwill, which has risen from $829.9M to $1.0B, indicating that the expansion is primarily inorganic rather than from organic asset generation. This trajectory of a strengthening balance sheet, characterized by minimal leverage and a growing asset base, provides the financial flexibility for management to continue its disciplined 'string of pearls' M&A strategy. However, investors should monitor whether this acquisition-fueled expansion continues to translate into proportional growth in retained earnings, which have grown steadily from $254.7M to $557.2M over the same period.
Goodwill-Dominated Asset Mix Amplifies Acquisition Risk
Based on reported figures, goodwill comprises approximately 50% of Descartes' total assets ($1.0B of $2.0B), a significant concentration that highlights the company's reliance on past acquisitions for value creation.
This asset structure confirms a fundamentally intangible-driven business model, where physical assets like PPE (just $21.5M) are negligible. The high goodwill balance implies that the future value of the balance sheet is heavily dependent on the successful integration and performance of acquired businesses, as this intangible asset would be subject to impairment testing if those units underperform. The risk is that any strategic misstep or operational deterioration in a key acquisition could necessitate a non-cash impairment charge, directly impacting equity.
Exceptional Liquidity Buffer Against Operational Volatility
As reported in financial statements, Descartes' current ratio of 2.02 and cash position of $401.1M provide a substantial buffer, covering total liabilities by more than 6x and offering significant runway for M&A or market downturns.
The liquidity profile has improved markedly, with the current ratio rising from 1.49 to 2.02 and the cash balance nearly doubling over the ten-quarter period. This excess liquidity, particularly the $401.1M in cash versus only $312.3M in total liabilities, suggests management is prioritizing a defensive posture and strategic optionality. The high cash level provides a clear buffer against near-term shocks, but also implies that the company is holding significant capital that could be deployed for shareholder returns or further acquisitions.
Retained Earnings Fuel Equity Growth Amid Buyback Initiation
According to recent SEC filings, the growth in retained earnings from $254.7M to $557.2M has been the primary driver of total equity growth, though a newly initiated $24.2M share repurchase in Q2 2027 signals a shift in capital allocation.
The steady accumulation of retained earnings points to consistent profitability funding the company's growth, rather than relying on external equity issuance. However, the initiation of a share buyback program, as evidenced by the Q2 2027 cash flow statement, introduces a new dynamic. While this may help offset potential dilution from stock-based compensation, it also represents a use of cash that could otherwise fund acquisitions, potentially signaling a more balanced approach to capital return as the business matures.
Deferred Revenue Trend Suggests Stable Recurring Base
Based on recent quarterly filings, deferred revenue has trended upward from $97.8M to $124.6M, suggesting a growing base of contracted, unfulfilled services that provides visibility into future revenue recognition.
The upward trend in deferred revenue, a liability representing cash received for services yet to be rendered, is a positive leading indicator for the sustainability of the recurring revenue stream. The increase suggests that customers are committing to longer-term contracts or that the company is successfully selling more pre-paid services. This metric helps contextualize the slowing top-line growth, as it indicates that the underlying contracted business remains healthy, even if recognized growth rates are moderating.
Goodwill Impairment Risk in a Slowing Growth Environment
The single most non-obvious balance sheet risk is the $1.0B goodwill balance, which represents ~50% of total assets and could be subject to material impairment if recent growth deceleration impacts the performance of acquired units.
While the headline balance sheet appears fortress-like due to low debt, this analysis masks the concentration of risk in intangible assets derived from acquisitions. With year-over-year revenue growth decelerating to 11.3% and management skipping formal guidance, there is a heightened risk that the economic assumptions embedded in past acquisition valuations may need to be revised. An impairment charge would not affect cash flow but would directly reduce book equity and could signal to the market that the 'string of pearls' M&A strategy has encountered integration or performance challenges.