On the surface, this stock checks nearly every box for a high‑quality compounder: revenue has been growing roughly 20–30% a year, gross margin sits above 60%, return on equity exceeds 40% and the balance sheet carries almost no net debt. After years of reinvestment‑driven losses, the business has flipped into solid profitability and free cash flow, so investors are no longer betting on a distant story but on a mature software franchise with a strong competitive position.

What complicates the decision today is not the quality of the company, but the price you are being asked to pay for that quality. With the share price up about 37% over the last five years, the key question is whether it can keep compounding revenue and margins fast enough for current valuation multiples to make sense, or whether too many good years are already priced in and future returns will be constrained even if the business continues to execute well.
Top points of the analysis
The company's revenue has grown from…