FY2025 revenue rose 1.5% to $3.80B while EBITDA margin improved to 12.7% and free cash flow surged 120%; the company authorized $300M in buybacks. FY2026 guidance was raised and inclusion in the S&P SmallCap 600 has driven near-term buying pressure, supporting a Buy stance as EPS and margins expand.
Margin expansion here looks less like a one-off and more like the start of a structural mix shift: higher-margin software and services are likely increasing as a percent of backlog, unlocking operating leverage on a relatively fixed SG&A base. That converts into recurring free cash flow optionality — not just for buybacks but for selective M&A (software tuck-ins) that would further widen economic moats and shorten sales cycles. Competitive dynamics favor vendors who can bundle cloud management, software attach, and lifecycle services; legacy hardware-only players will face margin pressure or be forced into price-led share defenses. Banks and retailers consolidating vendor relationships creates a winner-take-more dynamic — a single multi-product vendor that proves reliable on service SLAs will capture outsized wallet share across install, maintenance, and software fees. Primary near-term catalysts are buyback cadence and the next guidance cycle; both can compress float and accelerate EPS momentum over 3–9 months. Tail risks that could reverse the move include a macro-driven capex pullback, a single large client deferral, or a margin miss revealing one-time cost cuts rather than sustainable mix change — any of which would show up within the next two earnings prints. Consensus appears to price only near-term operational improvement and not the optionality from accelerated deleveraging/M&A and software-driven recurring revenue. That underprices convexity; structured exposure that captures upside from continued margin expansion while limiting downside from cyclical hardware weakness is the highest edge.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Request a DemoOverall Sentiment
strongly positive
Sentiment Score
0.75
Ticker Sentiment