Descartes Systems Group (DSGX) shares swung sharply higher in after-hours trading on September 10, erasing a regular-session decline after the logistics software provider posted record quarterly revenue and a wider profit margin. The stock climbed 4.18% to $74.30 by 7:57 p.m. ET, according to Nasdaq data, reversing a 2.89% drop that had closed the day at $71.32. The move also put the shares above Wednesday's close of $73.44, signaling that investors were not merely recovering from an earnings-day slide but rewarding the company's continued momentum in recurring services, margin expansion, and cash generation.
Revenue and Profit Metrics Show Strength
For its fiscal second quarter of 2027, Descartes reported revenue of $201.1 million, up 12% year over year and 4% sequentially. Services revenue, which accounts for 94% of total revenue, grew 13% to $188.6 million. This recurring revenue stream provides greater visibility than one-time license or project fees, a key metric for long-term investors.
Adjusted EBITDA increased 18% to $94.4 million, with the margin expanding to 47%, up from 45% a year earlier and 46% in the previous quarter. On a GAAP basis, operating income rose 36% to $65.5 million, and net income climbed 32% to $50 million, or $0.57 per diluted share.
Cash Flow and Balance Sheet Actions
The quarter's cash generation was particularly notable. Operating cash flow reached $81.3 million, a 28% increase from the prior year, against just $2 million in capital expenditures. This robust cash flow provides Descartes with the firepower to fund acquisitions without relying heavily on new debt or equity issuance.
At the end of July, the company held $401.1 million in cash. Since then, Descartes has deployed $99.3 million for TAI, a freight brokerage transportation management provider, and $119.9 million for Extensiv, a warehouse management and fulfillment platform. Together, these cash-funded deals total $219.2 million, representing nearly 55% of the July cash balance. While the remaining cash balance is not precisely stated (excluding subsequent operating flows), the deployment underscores management's active acquisition strategy.
During the quarter, Descartes also repurchased 346,800 shares for $24.3 million. With 85.55 million shares outstanding, the after-hours price implied an equity value of roughly $6.36 billion.
Valuation and Accounting Considerations
At the after-hours price, the market valued Descartes at approximately 16.8 times annualized adjusted EBITDA and 31.8 times annualized GAAP net income. These figures are based on the latest quarter's results and do not account for seasonality, acquisition timing, or future growth. They highlight the need for sustained double-digit services growth and high cash conversion to justify the valuation.
Adjusted EBITDA excludes $18.1 million in intangible amortization, $8 million in stock-based compensation and related taxes, and $1.2 million in other charges. Since Descartes has completed eight acquisitions since the start of fiscal 2026, such adjustments are likely to remain part of its business model.
Investors should also note that year-over-year GAAP growth rates were flattered by the prior-year quarter's restructuring charges. Adjusted EBITDA growth of 18% is a cleaner reflection of underlying demand.
What to Watch Going Forward
The key test ahead is whether Descartes can integrate TAI and Extensiv without eroding its newly achieved 47% adjusted EBITDA margin. Investors will monitor services growth, post-deal cash levels, and the relationship between operating cash flow and acquisition spending. Greater transparency on organic growth would help separate core network performance from acquired revenue.
Extended-hours trading can be volatile, and the rally may not hold when regular trading resumes. However, the initial market reaction suggests that recurring revenue and cash generation were strong enough to outweigh concerns about acquisition-related dilution. The durability of the rally will depend on the acquired businesses preserving the company's profitable growth profile.