Stock price when the opinion was issued
In the recent quarter, revenue grew 25%, annual recurring revenue was up 22% and adjusted EBITDA margin improved to 14% from 13% last year. The company continues to show solid execution with strong organic growth, and the Saas business model is starting to generate meaningful cash flow and profitability, and strong switching costs for customers. We still like the name, and we think the recent drop may provide investors opportunity to average into the position. Since KXS never issues new shares (it has lots of cash) it does not get much broker attention and thus can sometimes 'drift' lower.
Unlock Premium - Try 5i Free
Quite choppy. Stuck in a wide trading range between about $130-200 for the last 3 years. Right now, on an upswing. Broken out over $175. So far, so good. Question is how far does it go? Previous resistance was around $200-ish. Still a bit of technical upside, but do recognize it's been more of a swing-trading stock.
Analyst estimates are rising, sales growth is still in the low to mid-double digits, and analyst estimates call for a continuation of that trend over the next few years. Earnings estimates are projected to grow even faster, and while gross margins have fallen over the past few years, its net profit margins are OK, and it generates strong free cash flows. Its earnings have been somewhat lumpy, and most of the issue that is holding its price back has been valuation. Its forward P/E has contracted from almost 100X in 2020 to 38X today. We believe at a certain level, its valuation combined with solid sales growth will become too attractive to ignore for investors, and we believe we are nearing that range. Analysts estimate by the end of this year, if its price remains flat, it will trade around 29X forward earnings, which we feel is fairly attractive for a Canadian SaaS name growing at double digits.
Unlock Premium - Try 5i Free
Has been expensive for a long time, but earnings are steadily rising, enough to make it reasonable priced and maybe attractive.