The thesis
VitalHub sells software to hospitals and social services in Canada, the United Kingdom, Australia and the United States. The second-quarter 2026 figures read superbly: revenue of CAD 31,737,512, up 33%; annual recurring revenue of CAD 101,533,157, up 28%; adjusted EBITDA of CAD 8,162,917, a 26% margin; net income of CAD 1,949,700. For the full year 2025 revenue was CAD 108,966,918, up 59%.
**Those increases are almost entirely bought.** The company publishes an ARR bridge with a line called *"Organic net of churn"*, and for eight quarters it has run between **2% and 5% per quarter**. Year on year that is around 10%. The rest comes from acquisitions: CAD 14.6 million in the fourth quarter of 2024 and CAD 12.0 million in the third quarter of 2025 alone.
For the Rule of 40 that is decisive, and it is precisely the point our metrics page makes: **the number depends on which inputs you use.** With reported growth and the EBITDA margin the quarter gives 59. With organic growth it gives 36. Both calculations are correct. They simply do not describe the same company.
The balance sheet is notably solid — CAD 136,508,574 of liquidity and **no borrowings** — and at the same time carries the result of the acquisition strategy: goodwill and intangibles total CAD 197,937,381, which is **72% of equity** of CAD 274,216,208.
Metrics profile
This profile describes the company's characteristics. It contains no assessment of whether the share is over- or undervalued.
Fundamentals
Business model
Software for patient flow, waiting lists, scheduling and case management across health and social care. The company reports over 1,300 clients and over 700 employees; it publishes no more precise figures.
The revenue model is predominantly recurring: term licences, maintenance and support came to **CAD 24,542,042 in the second quarter of 2026, or 77% of revenue** — against 83% in the prior-year quarter. The balance splits across virtual care (CAD 2,282,218), perpetual licences (CAD 808,087), services (CAD 3,829,895) and hardware (CAD 226,869).
⚠️ **What the company does NOT publish matters as much to a software valuation as what it does.** There is no net revenue retention, no gross retention, no churn percentage, no customer acquisition cost, no cohorts and no disclosure of customer concentration. We searched the interim report to 30 June 2026 expressly: the terms do not appear. What exists instead is the *"Organic net of churn"* line in the ARR bridge — the closest thing to a retention measure, but not the same thing.
Acquisition is the engine: most recently **Buddy Healthcare** of Finland, closed on 10 July 2026 for around CAD 13.4 million in cash plus 75,000 shares, with earnouts of up to EUR 4.5 million over two years. Pro forma ARR after that acquisition is given as around CAD 106.0 million.
Balance sheet
As at 30 June 2026: cash of CAD 70,518,120 plus short-term investments of CAD 65,990,454, **CAD 136,508,574** in total. **No borrowings** — the interim report states that the company is in compliance with all covenants and has no debt outstanding. Undrawn are a CAD 5,000,000 operating line and a CAD 60,000,000 revolving facility.
Lease liabilities of CAD 2,864,349; contingent consideration from acquisitions of CAD 4,332,220.
⚠️ **The composition of equity deserves a second look.** Goodwill of CAD 110,789,356 plus intangibles of CAD 87,148,025 gives CAD 197,937,381 against equity of CAD 274,216,208 — **72%**. That is the balance-sheet counterpart of growth by acquisition. Amortisation of those intangibles was CAD 6.5 million for the half, up 94%, and is precisely the item that separates net income from adjusted EBITDA.
On operating cash flow for the half — CAD 18,278,260 against CAD 5,260,514 a year earlier — the composition repays attention: it includes **+CAD 15.6 million from the increase in deferred revenue** and −CAD 15.1 million from the increase in receivables. Without those working-capital movements, conversion would be materially lower.
Dilution
⚠️ **First, an identifier trap that comes before any analysis.** Two ISINs circulate for VitalHub. The valid one is **CA92847V5018 / WKN A2PXTX**. The equally findable CA92847V1058 / WKN A2H9MS is the identifier **before the 10:1 consolidation** effective 6 January 2020, and it still appears on several German portals today. Anyone searching the wrong one is comparing prices from two different arithmetics.
The share count rose from 52,619,817 at 31 December 2024 to 63,339,153 at 30 June 2026 — **up 20.4% over eighteen months**, through equity raises funding the acquisitions. At 28 July 2026 it was 63,414,163.
Outstanding are 3,602,241 options at an average of CAD 5.80, of which 2,383,269 are vested. Fully diluted that gives around 66.9 million shares; the company publishes no single figure for it, and deferred share units exist in addition whose number is not broken out.
As a counterweight, a buyback of up to 3,170,708 shares, or 4.99%, was announced on 6 August 2026, running from 11 August 2026 to 10 August 2027 at a maximum of 89,910 shares a day.
Valuation
We currently publish no fair value and no recommendation. The framework that applies to this sector is set out here: Methodology.
Key metrics
| Revenue, Q2 2026 | CAD 31,737,512 (+33%) |
|---|---|
| Revenue, H1 2026 | CAD 63,643,914 (+40%) |
| Revenue, 2025 | CAD 108,966,918 (+59%) |
| Annual recurring revenue (30 June 2026) | CAD 101,533,157 (+28%) |
| Organic growth, net of churn | 2% in the quarter · around 10% year on year |
| Rule of 40 — reported growth | 33 + 26 = 59 |
| Rule of 40 — organic growth | 10 + 26 = 36 |
| Adjusted EBITDA, Q2 2026 | CAD 8,162,917 · 26% margin |
| Gross margin, Q2 2026 | 79% (prior year 81%) |
| Net income, Q2 2026 | CAD 1,949,700 |
| Recurring share of revenue | 77% (prior-year quarter 83%) |
| Liquidity (30 June 2026) | CAD 136,508,574 |
| Borrowings | none |
| Goodwill + intangibles | CAD 197,937,381 = 72% of equity |
| Deferred revenue (30 June 2026) | CAD 61,042,705 |
| Shares (30 June 2026) | 63,339,153 — fully diluted around 66.9 million |
| Change in share count since 31 Dec 2024 | +20.4% |
| Net revenue retention (NRR) | NOT published by the company |
Peer group
SWOT
Strengths
- No borrowings and CAD 136,508,574 of liquidity at 30 June 2026, plus CAD 65 million of undrawn facilities.
- A 79% gross margin and a 77% recurring share of revenue.
- Four consecutive quarters of positive net income; CAD 4,304,817 for the half.
Weaknesses
- Organic growth has run at 2 to 5% per quarter for eight quarters; the rest of the increase is bought.
- Goodwill and intangibles account for 72% of equity.
- The company publishes neither net revenue retention nor churn nor customer concentration.
Opportunities
- Buddy Healthcare of Finland was acquired on 10 July 2026; pro forma ARR after the acquisition is given as around CAD 106.0 million.
- A buyback of up to 4.99% of the capital has been running since 11 August 2026.
Threats
- The share count rose 20.4% over eighteen months.
- Operating cash flow for the half rests on a CAD 15.6 million increase in deferred revenue.
Chart
The chart is provided by TradingView (USA). Loading it transmits your IP address to that provider. It only loads if you ask for it.
Catalysts
-
Q1 2027 Break clause in a UK contract
On the second-quarter 2026 analyst call, management referred to customers who had suspended use during the quarter and to a break clause in the first quarter of 2027. ⚠️ These remarks come from a third-party transcript, not from a company document.
-
end of March Attend Anywhere renewal
According to management, 85 to 90% of those renewals fall at the end of March — a single product with renewal concentrated in one month. ⚠️ Likewise from a third-party transcript.
-
ongoing Buyback programme
Up to 3,170,708 shares from 11 August 2026 to 10 August 2027, at most 89,910 a day. A counterweight to the dilution of the last eighteen months.
-
open Further acquisitions
The increase in recurring revenue comes predominantly from acquisitions. Without new ones, reported growth falls back to the organic rate.
Risks
- Reported growth and organic growth differ by a factor of three. The ARR bridge has reported the "Organic net of churn" line between 2% and 5% per quarter for eight quarters, around 10% year on year, while reported revenue rose 33% in the quarter and 59% across 2025. The difference is acquisitions. For the Rule of 40 that means 59 or 36 depending on which growth figure you use — and that choice falls to the reader, not the company, because it does not publish the metric itself.
- The company publishes no retention metrics. Neither net revenue retention nor gross retention, neither churn as a percentage nor customer acquisition cost nor cohorts. We searched the interim report to 30 June 2026 expressly. For a software business those are the measures from which the quality of growth could be read.
- Goodwill and intangibles, at CAD 197,937,381, make up around 72% of equity of CAD 274,216,208. Amortisation of them rose 94% to CAD 6.5 million for the half and is precisely the item separating net income from adjusted EBITDA. An impairment of those balances would be non-cash but would hit equity directly.
- The share count rose from 52,619,817 at 31 December 2024 to 63,339,153 at 30 June 2026, up 20.4% over eighteen months. The acquisitions have been funded in part through equity raises. The buyback running since 11 August 2026 works against that but covers at most 4.99%.
- Operating cash flow is less robust than the figure suggests. Of the CAD 18,278,260 for the half, +CAD 15.6 million comes from the increase in deferred revenue, offset by −CAD 15.1 million from the increase in receivables. Without those working-capital movements, conversion would be materially lower.
- There is a risk in the UK health service that management itself has raised: customers who had suspended use during the quarter, a break clause in the first quarter of 2027, and a reduction in recurring revenue on one product. ⚠️ These remarks come from third-party transcripts of analyst calls, not from any document published by the company. We reproduce them as such.
- There is scope for confusion over the identifier. The valid one is ISIN CA92847V5018 / WKN A2PXTX; the equally findable CA92847V1058 / WKN A2H9MS is the identifier before the 10:1 consolidation of 6 January 2020 and still appears on several German portals. Price series drawn from the two are not comparable.
- The recurring share of revenue has fallen from 83% to 77%. The company itself calls that revenue a strategically important source because of its predictability; a six-point fall year on year is therefore worth noting, even if it may stem from the acquisition mix.
Elsewhere in the network
- Aktienatlas — full company profile
- BörsenPost — news