Financebotresearch desk研究台

MANH › analyze

MANH · Analyze from before

WATCH Technology

Date: August 27, 2026 | Price: $223.76 (close) | 52-wk range $119.06–$227.03 (new 52-wk high printed intraday today) Baseline: analyze-2026-07-29.md at $206.79, conviction [8.5], verdict "DO NOT CHASE, HOLD ON WATCHLIST" Gap since baseline: 29 days, no new print (Q3 FY26 is due ~October 27, 2026). This pass tests whether anything moved in the interim, not whether Q2 was real.


What This Updates

The July 29 baseline was written the day of the +22% Q2 FY2026 gap. It concluded the thesis was validated but the price had run past the entry ladder, and named four specific things to watch: (1) the next Form 4 batch, (2) sell-side price-target revisions over ~10 trading days, (3) whether the post-earnings gap fills, (4) Q3 FY26 (late October) for a fourth bookings record and margin stabilization.

Event list since July 29: - No earnings print, no guidance change, no M&A, no leadership change beyond the CEO transition already reflected in the baseline (Eric Clark, confirmed as current President/CEO in this pass). - Stock continued higher: $206.79 → $223.76 (+8.2%), printing a new 52-week/all-time-since-ATH high of $227.03 intraday today. A brief pullback to $184.73 (Aug 3–5) grazed the top of Tranche 1 of the old ladder and reversed without filling it further. - Four sell-side price-target raises landed the same week as the print (Stifel, DA Davidson, Baird, Loop Capital upgrade Hold→Buy); consensus mean target rose from $185.45 to $213.90. - Three insider sales, all small, since July 29 (detail below). - Product news: Sightline (explainable AI within ActivePlanning) launched — corroborates the AI-is-embedded-in-workflow argument, not a new moat vector. - Macro: an August 14 rally lifted MANH alongside Wix, AppLovin, Strategy, and Oracle on a cooling PPI/CPI print — a basket move, not MANH-specific news. - A "golden cross" (50dma > 200dma) was flagged in financial media Aug 7 — pure technical signal.

None of this is a Q3 print. The Trend and State rows below are therefore re-verified against unchanged underlying data, not refreshed with new numbers — the next real test of those rows is October 27.


The Delta Ledger

🔄 SUPERSEDED

# Claim (baseline) Old New Why
20 Entry ladder: T1 $178–190 (35%) / T2 $158–172 (40%) / T3 $138–152 (25%) Anchored to the July 29 gap structure T1 $195–210 (40%) / T2 $175–195 (35%) / T3 $150–170 (25%) The old ladder was only ever grazed (low $184.73, inside T1, Aug 3–5) and never filled below that. At $223.76 the entire old ladder sits 17–39% below spot, which is exactly the failure mode in pitfall-stale-entry-zone-suppresses-a-name: left unchanged, the ladder would keep reporting MANH as "far below entry" even on a routine pullback to the fair-value floor. Re-anchored to the (unchanged) $195–250 fair-value band instead of pre-rally price memory.

🔁 REFRESHED

A portfolio-specific passage was removed from the public build.

✅ CARRIED

  • Structural moat: WMS/OMS switching-cost mechanism, "wide, stable" rating, evergreen assessment on secular supply-chain complexity — no evidence against, and none was due (no Q3 print, no disclosed customer loss, no segment reclassification).
  • AI framing: Active Agents/Sightline are a data-and-integration moat riding on 20 years of embedded workflow, not a standalone AI moat — Sightline's launch is corroborating, not new.
  • Adversarial vectors unchanged: ERP bundling (persistent, contained) · Blue Yonder (the real competitor, watch win rate) · robotics vendors (most underrated long-term threat, greenfield-only). No win-rate data landed this pass to test the <65% break trigger either way.
  • FY22–25 CAGRs (Revenue 12.1% · Net income 19.5% · FCF 29.3% · OCF 29.4% · diluted shares −1.3%) — unchanged, no new fiscal year closed.
  • Margin-compression flag (Q1 FY26 op margin 23.0% vs 25.2%; Q2 GAAP EPS −8.6% yoy) and the total-revenue trajectory (21%→12%→3.7%→7.6%) — still the last data points on record; next test is Q3.
  • SBC ≈30% of FCF — unchanged (no new annual figure).
  • Buyback-pace watch item ("Q2 share count −3.4% yoy, worth watching if it holds") — remains UNTESTED, no new quarterly share count since Q2. Flagged again below.
  • RPO $2.47B (+23% yoy, 2.1x forward-revenue coverage) and FY26 guidance ($1.160–1.166B revenue, $5.44–5.50 non-GAAP EPS) — unchanged, no update issued.
  • Active Agents >10% penetration / 100% pilot-conversion and win rates >70% — unchanged; both are explicitly Q4 FY26 (Active Agents) and ongoing-quarter (win rate) checkpoints that haven't come due.
  • All five break triggers (cloud <18% 2Q · RPO <15% or sequential decline · win rate <65% · Active Agents stalling <20% by Q4 FY26 · op margin <22% 2Q) — none fired, none were testable this pass (no Q3 data).
  • Conviction [8.5] and verdict "DO NOT CHASE, HOLD ON WATCHLIST, NO INITIATION" — see adjudication below.

🆕 NEW

  • Macro-beta component of the rally. The Aug 14 leg up moved MANH in a basket with Wix, AppLovin, Strategy, and Oracle on a cooling PPI/CPI print — a rate-cut-hope, high-multiple-stock rotation, not MANH-specific news. This slightly increases the weight the Valuation Analyst should put on "the multiple is doing work, not the business."
  • Correlated SaaS-cluster distribution signal. Per the Watchlist's own cluster note, MANH is one of seven SaaS names (with CRWD, DT, FTNT, OKTA, TEAM, RBRK) simultaneously at 1-year highs — a portfolio-level concentration/distribution observation, not a MANH-specific fundamental change, but relevant context for sizing any future tranche.
  • Golden cross (50dma $170.08 > 200dma $156.62), reported Aug 7. Purely technical, already priced in by the time it was reported; noted for completeness only.

How the Close Calls Were Decided

Conviction: hold at [8.5], do not move it. The baseline's own framework separates business conviction from purchase attractiveness. Nothing in this pass tested a Structural or Trend claim and found it wanting — there was no Q3 print to test them against. The only things that moved are Price rows (multiples got richer) and two Sentiment rows that were explicitly flagged as open items (insider activity, target revisions) — both resolved in a direction consistent with, not contradictory to, the baseline's read. Moving conviction on a price change alone, with no new business evidence, would be exactly the mistake the baseline warned against ("business conviction and purchase attractiveness move independently"). Named rows: none moved it, which is itself the finding — recorded as CARRIED.

Entry ladder: SUPERSEDED, not CARRIED, despite no new fundamental evidence. This is a Price row, and Price rows are re-derived from scratch every pass regardless of whether anything else changed — the CLAUDE.md valuation rule and pitfall-stale-entry-zone-suppresses-a-name both apply directly. The old ladder wasn't wrong when written; it's simply now so far below spot that leaving it in place would silently suppress the name from ever re-entering an "in zone" scan, even on an ordinary pullback into the fair-value band. Re-anchoring to the (unchanged) $195–250 band is the correct response, not a reflection on the June or July analysis.

Insider selling: read as a weak, not strong, signal. A lone data point (three sales) is not sufficient on its own, and the framework requires corroboration before it moves a claim's status. The corroborating fact here is size: $1.1M combined vs. $8.3M+$1M+ blocks at similar price levels in 2025. That size difference is itself the second, independent input the standard calls for — it is what keeps this a REFRESHED sentiment data point rather than a DRIFTED or RETRACTED thesis claim. Restated plainly: insiders are still net sellers into strength (mild negative, as before), but this batch is not the "heavy selling into $207+" tell the baseline said would be the highest-signal bearish event.

Fair value band: re-derived, arrived at the same number. The band is a function of the FY26 EPS guide and a target-multiple range; neither input changed (guide unchanged at $5.44–5.50, no new fundamental data to revise the multiple assumptions). Re-running the same model on the same inputs correctly produces the same $195–250 band — this is not "carrying forward a Price row," it is independently re-deriving it and landing in the same place, which is itself informative: the business case for the band hasn't moved, only where the stock sits inside it.


Thesis Persistence and Conviction Delta

Thesis persistence: 100% of Structural + Trend claims (10 of 10: rows 1–10 above) survived as CARRIED. None drifted, none were retracted. This is the expected outcome for a 29-day gap with no intervening print — the honest reading is "nothing has yet had the chance to break," not "everything was re-proven." The next real test of persistence is October 27.

Conviction delta: 8.5 → 8.5, unchanged. No claim moved that would justify a change in either direction. The two open items the baseline flagged as highest-priority (Form 4 batch, price-target drift) both resolved, and both resolved in the "as expected, nothing alarming" direction — small insider sales (not the feared heavy exit), and targets rising but still trailing spot (the expected "grow into it" lag, not yet complete). Neither is new evidence about the business; both are the market catching up to Q2, which the baseline already priced.


Updated Verdict

Action: DO NOT CHASE. HOLD ON WATCHLIST. NO INITIATION AT $223.76.

If anything, this is a more comfortable no than July 29's. The stock is no longer 7% below the fair-value midpoint — it is essentially at it (52nd percentile of an unchanged $195–250 band), on a forward multiple that has expanded from 37.8x to 40.9x with zero new earnings evidence behind the move. The gap-fill the baseline hoped might happen did not materialize beyond a shallow graze of the top entry rung.

Fair value: $195–250 (midpoint ~$222) — unchanged, re-derived on the same FY26 guide.

Revised entry ladder (replaces $178–190 / $158–172 / $138–152)

Tranche Zone Size Rationale
1 $195–210 40% Floor of the fair-value band; the closest a normal pullback would realistically bring the name. Would have triggered on the Aug 3–5 dip had it been in place.
2 $175–195 35% Below fair value; last seen briefly in early August. Represents the market discarding some of the re-rating without a thesis break.
3 $150–170 25% A real SaaS-multiple reset or a Q3 print that trips a break trigger. Accumulate only if none of the five break triggers have fired.

Trim: 46x fwd (implies ≈$251.6 at the current $5.47 FY26 non-GAAP guide-mid EPS; recomputes automatically as EPS climbs)

A portfolio-specific passage was removed from the public build.

Break triggers — unchanged from July 29, none fired, none testable this pass:

  • Cloud subscription growth below 18% for two consecutive quarters
  • RPO growth below 15% yoy, or any sequential RPO decline
  • Win-rate commentary falling below ~65%
  • Active Agents penetration stalling below ~20% of installed base by Q4 FY26, or the 100% conversion rate breaking materially
  • Operating margin below 22% for two consecutive quarters

What to actually watch, in order

  1. Q3 FY26 print, ~October 27, 2026. This is the pass that actually tests the Trend and State rows carried forward here untouched. Fourth consecutive bookings record? Operating margin stabilizing above 23%? Cloud growth still ≥18%?
  2. Whether insider selling accelerates or stays small. The Aug 6–11 batch was modest; a jump back to five- or six-figure share blocks at $220+ would be the tell the baseline was originally watching for.
  3. Whether the $195–210 zone gets tested. If Q3 disappoints even modestly, this is the first realistic entry.
  4. Consensus target convergence. $213.90 mean is still 4.4% below spot; watch whether it closes the gap (bullish confirmation) or spot pulls back to meet it (the more likely resolution for an unowned watchlist name).

What This Pass Did NOT Test

  • All five break triggers — none were testable; no Q3 data exists yet. They CARRY forward unverified, not confirmed-intact. Say so plainly rather than implying another quarter of margin data was checked.
  • Win rate (>70%) and Active Agents penetration (>10%, 100% conversion) — both explicitly deferred to Q4 FY26 in the baseline; still deferred here. Two consecutive passes (Jul 29, Aug 27) have now carried these as UNTESTED-pending-Q4 without new data — this is the specific pattern CLAUDE.md's protocol asks to be called out: the system keeps deferring the same question because the calendar hasn't delivered the answer yet, not because anyone forgot to check.
  • The Q2 FY26 buyback-pace claim ("share count −3.4% yoy, worth watching if it holds") — still UNTESTED after this pass; no new quarterly share count has been reported since Q2. This is the second item on the baseline's own open-item list that remains open.
  • Single-source items flagged, not elevated to a status change: the three insider Form 4 sales are the only support behind the "insiders still selling, small size" read — corroborated by relative size against the 2025 baseline pattern, but a third independent source (e.g., an 8-K or a direct SEC filing pull) was not obtained this pass. Treat the REFRESHED status on that row as resting on two data points, not three.
  • Fundamentals recomputation from primary filings. This pass relied on Yahoo Finance MCP and fin.py, cross-checked against the baseline's own numbers, not a fresh 10-Q pull — appropriate for a 29-day, no-new-print gap, but the next differential pass (post-Q3) should pull the 10-Q directly for the margin and share-count rows given how much weight they carry.

Sources: Yahoo Finance MCP (get_stock_info, get_historical_stock_prices, get_holder_info insider_transactions, get_recommendations upgrades/downgrades, get_yahoo_finance_news) · .mcp/fin.py MANH --news · baseline reports analyze-2026-07-29.md and analyze-2026-06-04.md · Knowledge/Playbook/pitfall-vendor-forward-eps-is-stale-on-the-day-of-a-guidance-cut.md · Knowledge/Playbook/pitfall-stale-entry-zone-suppresses-a-name.md