QLYS › value
QLYS · Value
Date: 2026-09-22 | Price: $181.23 | Shares: 34.651M | Market cap: $6.28B | Net cash: $650M | EV: $5.63B Baseline: analyze-2026-07-23 — price $134.22, FV $120–150, add $100–115, conviction [6.5] Scope: valuation only. The business-quality work in the July file stands; this pass re-prices it.
1. What changed since 2026-07-23
The July file was written 12 days before a print that materially moved the numbers. One event did almost all of the work.
| Date | Event | Effect on value |
|---|---|---|
| 2026-08-04 | Q2 FY26 print. Revenue $182.2M (+11.0%) vs $178.6M guide. EPS $1.98 non-GAAP vs $1.78 est. | Material — raises FV |
| 2026-08-04 | FY26 revenue guide raised $721–727M → $732–738M; EPS guide $7.44–7.65 → $7.74–7.88 | Material — raises FV |
| 2026-08-04 | Net dollar expansion 104% → 105%. First increase in the series. | Material — raises FV |
| 2026-08-04 | Calculated current billings $176.5M, +16% — vs a 7–8% baseline | Material, but see caveat |
| 2026-08-04 | ETM/CSAM bookings mix 12% of total / 14% of new (TTM), vs 9%/10% a year ago | Modest positive |
| 2026-08-04 | Channel revenue +22% y/y, now 54% of revenue (was 52%) | Modest positive |
| 2026-08-04 | Q2 FCF $55.9M = 31% margin vs 20% in Q2'25; InstaScan launched | Positive |
| 2026-08-04 | Management held the H2 billings baseline at 7–8% and attributed part of the 16% to a cohort already deep in ROC adoption | Caps the raise |
| ~2026-08 | Stock sets 52-week high $201.54 | — |
| 2026-09-14 | Wedbush downgrades to Neutral from Outperform while raising PT $125 → $175 | Confirms "good business, full price" |
| through 2026-09-14 | Insiders: still zero buys. CEO Thakar sold 3,200sh in each of Jul/Aug/Sep; CFO Kim sold twice; 3 directors sold | Unchanged negative |
No Q3 print, no M&A, no buyback authorisation change, no guidance cut. Q3 guide is $185.5–187.5M (+9–10%). Next print is due ~3 Nov 2026 (not yet formally dated).
Answer to "has anything happened that justifies a higher fair value?" — Yes, and it is specific: the four-year deceleration stopped. The July file's headline series was 19 → 13 → 10 → 8%, with the 8% coming from guidance. That guidance has been raised twice since and the series now reads:
| FY | Revenue growth |
|---|---|
| 2022 | +19.1% |
| 2023 | +13.2% |
| 2024 | +9.6% |
| 2025 | +10.1% |
| 2026 guide (mid $735M) | +9.9% |
| Q3'26 guide | +9 to +10% |
Two consecutive years at ~10% is a plateau, not a slide. The "19→13→10→8" framing that anchored the $120–150 range is now factually out of date — the 8% never happened.
2. Inputs (TTM through Q2 FY26, 2026-06-30)
| Item | Value | Source |
|---|---|---|
| Revenue TTM | $702.98M | Q3'25–Q2'26 sum |
| Net income TTM | $206.55M | 29.4% net margin |
| Diluted EPS TTM (GAAP) | $5.78 | $1.39+1.47+1.42+1.50 |
| BVPS | $16.22 | equity $562.22M / 34.651M sh |
| FCF TTM | $313.96M | 89.5+74.9+93.6+55.9 → 44.7% margin |
| SBC TTM | $78.25M | 11.1% of revenue |
| SBC-adjusted FCF TTM | $235.71M | 33.5% margin |
| Buybacks TTM | $225.27M | 2.88× SBC (was 2.4×) |
| Cash + ST investments | $426.29M | |
| LT investments | $277.17M | |
| Total debt (finance leases only) | $53.40M | |
| Net cash | $650.07M | 10.4% of market cap |
| Shares out | 34.651M | −4.8% y/y (36.398M) |
| Deferred revenue (current) | $388.08M | float, not leverage |
| Current ratio | 1.38 | |
| FY26 non-GAAP EPS guide | $7.74–7.88 (mid $7.81) | |
| FY27 consensus EPS | ~$8.60 |
Two inputs improved more than the price move alone would suggest:
- FCF base up 8% — TTM FCF $290.5M → $314.0M; SBC-adjusted $213M → $235.7M.
- Share count down 4.8% y/y and accelerating — 35.379M → 34.651M in Q2 alone (−2.1% in one quarter, $77.9M repurchased). The July file modelled −2.6%/yr. The run rate is now roughly double that. Every dollar of enterprise value is spread over fewer shares.
3. Models
Graham IV — computed, then excluded
√(22.5 × $5.78 × $16.22) = $45.93
Reported for completeness and given zero weight, for the same reason as July: QLYS has deliberately destroyed book value through buybacks (retained earnings −$187.6M, worse than July's −$166.7M precisely because the buyback accelerated). Graham measures asset backing; QLYS runs $5M of capex on $669M of revenue. Using Graham here would penalise the company for the single best thing it does. Excluded from the range.
DYT / DDM — not applicable
No dividend, none signalled. Correctly skipped per analysis_notes.md §3.
Bogle expected return — 0% yield + EPS growth ± ΔP/E
EPS growth is the sum of ~9% revenue, ~1–2% of continued margin expansion, and ~3–4% of share shrink = ~13% near term, fading to ~9–10% as the buyback normalises. Entry multiple 23.2× FY26 / 21.1× FY27.
| Scenario | EPS growth | P/E change (5yr) | Expected return |
|---|---|---|---|
| De-rate to 15× fwd | +11% | −6.5%/yr | ~4–5%/yr |
| De-rate to 18× fwd | +12% | −4.0%/yr | ~8%/yr |
| Flat at 21× fwd | +12% | 0% | ~12%/yr |
| Re-rate to 25× fwd | +12% | +3.5%/yr | ~15%/yr |
Bogle base ~8%/yr. Better than July's ~9% looked at the time only because EPS growth is now carried by a heavier buyback; the de-rating risk is larger because the entry multiple is higher.
DCF on SBC-adjusted FCF — this carries the weight
Base is $235.7M, the honest owner-earnings figure: the buyback must absorb $78.3M of SBC before per-share accretion is real. r = 9.5–11% depending on scenario; $650M net cash added back; 34.651M shares. 10-year linear growth fade, then perpetuity.
| Scenario | Assumptions | Fair value/share |
|---|---|---|
| Bear | bundling thesis proves out; 4% fading to 1.5%, terminal 1.5%, r=11% | $99 |
| Conservative | 7% fading to 3%, terminal 3%, r=10% | $137 |
| July spec, re-run on new base | 7%→3.5%, terminal 3.5%, r=10% — identical assumptions to the July file | $144 |
| Base | 8% fading to 4%, terminal 3.5%, r=9.75% | $157 |
| Optimistic | 9.5% fading to 4.5%, terminal 4%, r=9.5% | $183 |
| Memo: unadjusted FCF $314M, 8%→4%, r=9.5% | ignores SBC entirely — upper bound only | $210 |
The bridge is the important row. Holding July's exact growth and discount assumptions constant and changing only the inputs, fair value moves $126 → $144 — an +14% mechanical lift from the higher FCF base, the lower share count, and one fewer year of discounting. The move from $144 to $157 is the judgement call: raising the growth assumption from 7% to 8% on the strength of the raised guide, NRR 105%, and two years at ~10%.
Reverse DCF — what the market demands at $181.23
EV $5.63B. Perpetual growth required to justify it:
| On | r=9.0% | r=9.5% | r=10.0% |
|---|---|---|---|
| Unadjusted FCF $314M | 3.24% | 3.72% | 4.19% |
| SBC-adjusted FCF $235.7M | 4.62% | 5.10% | 5.58% |
The bar has risen from 4.5% → 5.1% perpetual growth on owner earnings. Against a company guiding 9.9% this year and shrinking the share count ~4%/yr, that is still a beatable bar — but it is no longer the low bar the July file leaned on. This is the single number that says "fairly priced, not cheap."
Multiple cross-check
| Multiple | @ $181.23 |
|---|---|
| P/E (TTM GAAP $5.78) | 31.4× |
| Forward P/E (FY26 non-GAAP $7.81) | 23.2× |
| Forward P/E (FY27 ~$8.60) | 21.1× |
| EV / Revenue TTM | 8.01× |
| EV / FY26 revenue | 7.66× |
| EV / FCF TTM | 17.9× → 5.58% yield |
| EV / SBC-adj FCF | 23.9× → 4.19% yield |
| P/B | 11.2× |
18–22× FY26 EPS → $141–172. 18–20× FY27 EPS → $155–172. The multiple grid and the DCF grid agree, which is the main reason to trust the range.
4. Fair value verdict
Weighted fair value range: $145 – $175. Midpoint ~$160.
Weighting: SBC-adjusted DCF heaviest (correct owner-earnings basis, and the assumption bridge is explicit); forward-multiple grid as the independent cross-check; reverse-DCF as the sanity test; Bogle for return context; Graham excluded; unadjusted-FCF DCF ($210) treated as an upper bound only, because it capitalises stock compensation as if it were free.
Did the fair value rise from $120–150? Yes — to $145–175, a +21% lift at the midpoint ($133 → $160). The evidence is concrete and dated: the 4 Aug guidance raise ($721–727M → $732–738M revenue, $7.44–7.65 → $7.74–7.88 EPS), NRR 104% → 105%, and an FCF base 8% higher on a share count 4.8% lower.
But $181.23 is still above it. Spot sits ~3.6% above the top of the range and ~13% above the midpoint. There is no margin of safety, and the reverse-DCF bar has climbed to 5.1% perpetual growth on owner earnings.
The honest statement: an excellent business, correctly re-rated, and then some. The July call that $134 was fair value was right on the analysis and too low on the inputs. The stock has since done the re-rating the improved numbers deserved — and about 4–13% more.
5. The key judgement — deceleration, NRR, and the bundling threat
Is 19→13→10→8% plus 104% NRR consistent with 23× forward? That framing is no longer the right question, because two of its three terms have changed.
- The 8% did not happen. FY26 is guiding +9.9%, Q3 +9–10%. The series is 19 → 13 → 10 → 10 → ~10.
- NRR rose to 105%, the first increase in the series after three flat quarters at 104%.
- Billings grew 16%, not 7–8%.
A ~10% grower with an 83% gross margin, a 34% operating margin, a 45% FCF margin, no debt, $650M of net cash and a 4%/yr shrinking share count is not obviously mispriced at 23× forward earnings. The multiple is defensible. It is simply not generous.
Is bundling visible in the numbers? — No, and the Q2 print is direct evidence against it.
This is the clearest finding of the pass. If Microsoft Defender Vulnerability Management, Cortex or Falcon Exposure Management were taking QLYS renewals, the damage would appear first in retention and expansion. Both moved the wrong way for the bear:
| Bundling would predict | Q2 FY26 actual |
|---|---|
| NRR falls below 104% | 105%, up |
| Billings decelerate below revenue | +16%, well above revenue's +11% |
| Gross margin compresses on price concessions | 83%, still rising |
| Channel shrinks as platforms disintermediate | +22% y/y, 54% of revenue |
| New-product attach stalls | ETM/CSAM 12% of bookings / 14% of new, up from 9% / 10% |
The July file's thesis break was "overall NRR < 102% two consecutive quarters." It went the other way. The upgrade trigger "billings baseline raised above 7–8%" partially fired — the printed number was 16%, but management explicitly refused to raise the baseline for H2 and flagged that part of the 16% came from a customer cohort already deep in ROC adoption. Call it a half-fire: the quarter was real, the run rate is unproven.
Conclusion: bundling remains the correct structural risk to name, but there is no evidence in the FY26 numbers that it is currently happening. One quarter does not settle a multi-year question, and the H2 guide is the test. Q3 (~3 Nov) is where the 16% either persists or reverts.
Insider signal — unchanged and still negative
Zero buys. The CEO sold 3,200 shares on 14 Jul, 14 Aug and 14 Sep — a monthly 10b5-1 cadence, so not a discretionary signal. But the CFO sold twice and three directors sold, and nobody bought at $86 in May or at $201 in August. Insiders own <1%. This is a weak-alignment flag, not a timing signal.
6. Zones
| Zone | July 2026 | Now | Rationale |
|---|---|---|---|
| Fair value | $120–150 | $145–175 | Raised FY26 guide, NRR 105%, FCF base +8%, share count −4.8% |
| Entry / add | $100–115 | $125–140 | 13–22% below base FV $157; ≤18× FY26. A genuine margin of safety |
| Trim | $155+ | 23× fwd | Top of FV range ≈ 22.4× FY26 / 20.3× FY27; 23× leaves the compounder room to run |
| Current | $134.22 | $181.23 | Above the trim multiple's near-term equivalent |
The trim is set as a multiple, not a dollar, per the valuation rules. At today's FY27 consensus EPS, 23× fwd ≈ $198; on FY26 guidance EPS it is ≈ $180. The site recomputes the live dollar level each build, so the trim rises as earnings do — which matters for a name compounding EPS at ~12–13% with a shrinking share count.
7. Verdict — TRIM [7.0]
Conviction rises 6.5 → 7.0. The position should still come down. Those are not in conflict — the business got better and the price got better faster. That is exactly the condition under which a disciplined holder sells a part of a good thing.
Is 4.00% the right size at $181.23? No. Trim.
The case for trimming is not a view that the business is deteriorating. It is arithmetic:
- Price is above its own fair value. $181.23 vs FV $145–175. Every share held above the top of the range is held on hope, not on the valuation work.
- Size does not match conviction. A 7.0-conviction name is not a top-five conviction holding. QLYS is the 4th-largest position at 4.00% on the strength of a +35% run since July, not on the strength of a deliberate sizing decision. The weight was set by the market, not by us.
- The last time this happened, the trim was flagged and not acted on. The 14 Jul scan flagged QLYS above its $145 trim at $161.48; the stock round-tripped to $134 within nine days. The signal worked; execution did not. The same signal is live again, from a higher level.
- The reverse-DCF bar has doubled in absolute terms (4.5% → 5.1% perpetual on owner earnings) while the H2 billings baseline stayed at 7–8%.
Recommended action: trim roughly a quarter to a third of the position — take it from 4.00% down to the 2.7–3.0% range — and let the remainder run against a 23× forward trim.
That sizing does three things at once: it books the gain that the valuation work says is already earned, it right-sizes a 7.0-conviction name out of the top-five slot, and it keeps enough exposure that a Q3 confirmation of the 16% billings run rate is not a missed re-rating. It is deliberately partial — the Q2 print was genuinely good, and selling out of a name whose thesis just improved would be the opposite error.
Do not add. The $125–140 entry band is ~23–31% below spot. Absent a sector de-rating of the kind seen in July, the stock is not returning there soon, and the band should be left alone rather than chased upward to manufacture a buy signal.
What would change this
| 🚩 Downgrade | 🟢 Upgrade |
|---|---|
| NRR back below 104% | NRR ≥ 106% and H2 billings baseline formally raised above 7–8% |
| Q3 revenue below the $185.5M guide floor | FY27 guide above +10% |
| FY26 guidance cut at Q3 | ETM/CSAM bookings share > 18% |
| Q3 billings revert to 7–8% and NRR flat | Any insider open-market buying (still zero) |
| Gross margin < 80% | Credible acquisition approach |
| Buyback pace slows below 2× SBC | Price back to $125–140 with the thesis intact |
Risks to this valuation
- The 16% billings quarter may not repeat. Management said so itself. If H2 prints 7–8%, the 8% growth assumption behind the $157 base is too high and fair value reverts toward $144.
- Multiple risk is now the dominant risk. At 23× forward, a de-rate to 18× is a −22% move with no change in the business at all. In July the multiple was the cushion; now it is the exposure.
- Bundling remains structurally unresolved even though it is invisible in the current numbers. Absence of evidence over four quarters is not proof of safety over five years.
- SBC at 11.1% of revenue means the unadjusted-FCF framing overstates value by roughly 25%. Anyone quoting "17.9× EV/FCF, cheap" is quoting the wrong number.
- Zero insider alignment — <1% ownership, continuous selling, no buys at any price in the $74–201 range.
Sources
- Qualys Announces Second Quarter 2026 Financial Results (investor.qualys.com)
- Qualys Form 8-K, Q2 FY2026 (SEC EDGAR)
- Qualys Q2 2026 Earnings Call Transcript (AOL/Motley Fool)
- Earnings call transcript: Qualys tops Q2 2026 estimates and lifts outlook (Investing.com)
- Qualys drives up current billings 16% as it gains market share (Seeking Alpha)
- Qualys outlines $732M–$738M FY2026 revenue outlook, launches InstaScan (Seeking Alpha)
- QLYS Q2 Deep Dive: AI-Powered Risk Operations Drive Growth (StockStory)
- Qualys Q2 Earnings Beat on Channel Strength, FY26 Guidance Raised (Yahoo Finance)
- QLYS Stock Drops As Wedbush Downgrade Clashes With Higher Target (Timothy Sykes)
- QLYS quarterly financials (stockanalysis.com)
- Quantitative base:
.mcp/fin.py QLYS --news --holdersand Yahoo Finance MCP quarterly balance sheet + cash flow (through 2026-06-30) - Baseline: analyze-2026-07-23.md