NSE:E2E · BSE:544783 · Technology Services / IT Services · Primaegis Equity Desk · 06 Aug 2026
A real inflection at a price that has already discounted it. E2E’s Q1 FY27 — ₹156.8 Cr at a 75.2% EBITDA margin — is genuine and the books behind it are clean. But the quarter is contract-shaped, not platform-shaped: three fixed-term contracts carry 37.5–47.7% of exit MRR and occupy ~49.5% of the entire GPU fleet — and on the convention computable from disclosure, ₹265.02 Cr of that reaches term around end-August 2026, roughly three weeks from this report. On the desk’s own filing-derived base case the 12-month reference is ₹467–540 against a ₹614.15 close, and no technical entry survives a 3% stop.
Close of record ₹614.15 (05-Aug-2026, screener NSE close in raw.json).
Seven agents · two adversarial gates · every load-bearing number traced to a filed source.
| 21-Jul-2026 | Q1 FY27 results — revenue ₹156.8 Cr, EBITDA ₹117.9 Cr (75.2%), PAT ₹43.9 Cr. The print that drove the re-rating. Outcome_BM 21-Jul-2026 |
| 27-Jul-2026 | Delhi HC stays a ₹2.53 Cr stamp-duty order (order dated 14-May-2026) on a ₹1.25 Cr deposit. Unprovided, and absent from contingent liabilities. PD 166-173 |
| 30-Jun-2026 | Chief Revenue Officer exits (M Kesava Reddy) — the fifth KMP departure in eleven months, with ~half the fleet due for renewal. PD 161 |
| 12-Jun-2026 | BSE dual listing (BSE:544783) — the likely cause of the TradingView-vs-filed volume divergence. raw.json 5, 1093 |
| 05-Jun-2026 | 1:10 stock split, record date. All share counts below carry an explicit basis label. Reg-30 |
| 29-May-2026 | First 1,024-GPU B200 cluster live — guided mid-May, delivered late-May, filed under Reg-30. Reg-30 29-May-2026 |
| 29-Apr-2026 | US AI service provider order, ~₹73 Cr (USD 7.7mn), 6-month term. Service-commencement date not disclosed. Reg-30 |
This desk publishes its audit trail. Small chips after a claim tell you where the number came from and how far to trust it:
| Outcome_BM 21-Jul-2026 | Primary filing + date — read off an exchange filing, annual report or investor deck. Strongest tier. |
| raw.json 771-796 | Traceable to the desk’s gathered data — the figure sits at that location in this run’s raw capture and can be re-checked. |
| devil gate | Found by the adversarial reviewer, not by the analysts — a claim that was challenged, corrected or withdrawn under attack. |
| GAP | The company has not disclosed it. Not an oversight by us — an absence in the public record, recorded rather than filled. |
| SECONDARY | Unverified media or aggregator sourcing. Carried for context, never load-bearing. |
| DERIVED | Computed by the desk from filed inputs, with the arithmetic shown. |
Colour is signal, never decoration. Green and red mark favourable and unfavourable data only; structural chrome stays neutral. Variance cells carry ▲/▼ with the delta so the direction survives in greyscale and for colour-blind readers.
E2E Networks operates GPU cloud infrastructure in India — renting accelerated compute (NVIDIA H100/H200, and since May-2026 B200) to AI startups, enterprises and government-backed programmes. It is a capacity landlord: it buys GPUs with capital, racks them in colocated datacentres, and sells them by the hour or on fixed-term contracts. Revenue quality is therefore a function of two things the company controls — utilisation and contract mix — and one it does not: the price of accelerated compute, which is set globally.
Scale at the report date: ~5,100 GPUs, FY26 audited revenue ₹245.58 Cr, Q1 FY27 revenue ₹156.8 Cr, exit MRR ₹71.8 Cr/month at 30-Jun-2026. Larsen & Toubro holds 37,933,290 shares (~₹2,330 Cr at market) with two board seats. SHP 30-Jun-2026
The single structural fact that shapes everything downstream: E2E discloses no power, bandwidth, datacentre or colocation cost in either FY25 or FY26. Those costs sit bundled inside “Purchase of services and consumables” with no breakdown. FY25’s Annual Report carries a “Power and fuel” line of ₹3.44 lakh — trivial for a GPU cloud, and proof the omission is structural rather than incidental. Any analyst figure for power cost per GPU-hour would be fabricated. GAP
India’s IndiaAI Mission authorised ₹10,371.92 Cr, of which ₹4,563.36 Cr targets compute capacity. Cabinet Mar-2024, via Medianama/Elets The empanelled GPU pool moved 18,417 → 34,333 PIB May-2025 and past 38,000 in 2026 MeitY/Tribune, against a stated 100,000 target.
The correction that matters: E2E’s share of the empanelled pool is DERIVED: 2,524 ÷ 38,000 = 6.6%, not the 7.35% carried in the first draft. And the headline authorisation is not a pipeline — only ~₹400 Cr of the ₹10,371.92 Cr had been released as at Apr-2026. The addressable market is an authorisation, and treating it as demand is the most common error made about this company.
| Funding line | ₹ Cr | Status |
|---|---|---|
| Capital plan (approx.) | ~1,500 | Management-indicated |
| Unutilised equity raise | 132.68 | Identified |
| Lease-adjusted undrawn facilities | ~117.8 | Identified |
| Total identified | ~250.5 | 16.7% of plan |
| Residual funding gap | ~1,249.5 | Unidentified |
₹1,249.5 Cr is the desk figure of record. The valuation section published ₹1,206.42 Cr built on a ₹160.90 Cr undrawn figure that the fundamental section had already withdrawn — the ₹43.1 Cr difference is exactly the lease adjustment. Corrected at the second gate; one figure survives, not two. Separately, ₹893 Cr of issuance headroom exists but is authorisation, not demand. devil gate
Revenue compounds at 35.0% across the available history computed.json, but the shape matters more than the rate: FY26 audited revenue was ₹245.58 Cr and Q1 FY27 alone was ₹156.8 Cr. A single quarter delivered 64% of the prior full year.
The first draft claimed “three derivations settle it.” They do not, and that claim was withdrawn under the gate. devil gate
Verdict: unresolvable on current disclosure. The test is Q2 FY27, which carries three months of B200 running cost against one. Cash opex near ₹40 Cr with margin ≥70% means the leverage is real; ₹55–65 Cr with margin retreating to 60–65% means Q1 was substantially timing.
| Quarter | Sales | Op profit | OPM | Dep | Interest | PAT | EPS |
|---|---|---|---|---|---|---|---|
| Jun 2024 | 41 | 27 | 66% | 11 | 3 | 10 | 0.70 |
| Sep 2024 | 48 | 31 | 66% | 13 | 4 | 12 | 0.72 |
| Dec 2024 | 42 | 25 | 59% | 18 | 4 | 12 | 0.58 |
| Mar 2025 | 33 | 13 | 40% | 19 | 2 | 14 | 0.68 |
| Jun 2025 | 36 | 11 | 29% | 27 | 2 | -3 | -0.14 |
| Sep 2025 | 44 | 18 | 41% | 43 | 2 | -13 | -0.67 |
| Dec 2025 | 70 | 40 | 57% | 48 | 5 | -6 | -0.28 |
| Mar 2026 | 96 | 58 | 61% | 51 | 4 | 6 | 0.31 |
| Jun 2026 | 157 | 118 | 75% | 61 | 10 | 44 | 2.13 |
₹ Cr. Screener figures are integers only — the audited Q1 FY27 set is revenue ₹156.8 Cr, EBITDA ₹117.9 Cr, PAT ₹43.9 Cr. Note depreciation rising 11 → 61 across the series: it does not pause if the GPUs go idle. raw.json financials.quarterly
The audited statements tie in every direction tested: expense components sum to totals in both years; the balance sheet balances in both; the cash flow’s three sections tie to ₹0.02 lakh; closing cash ties to the balance sheet; the deposit pool reconciles within ₹0.43 Cr; finance costs reconcile P&L-to-cash-flow in both years; and an independently derived FY25 EBITDA reproduces ICRA’s published 7.3x interest cover exactly. This is not a dressed set of books.
The single 🔴 is not an accounting-integrity finding — it is that the audited balance sheet is four months obsolete on its most important line.
| # | Test | Verdict | What actually decided it |
|---|---|---|---|
| 1 | CFO vs EBITDA conversion | ✓ CLEAN | 3 years, not 5 GAP |
| 2 | Receivables & payables days | ⚠ CAUTION | Moved from CLEAN. Trade payables ₹12.65 Cr vs ~₹434.24 Cr inferred capital creditors — the test covers ~2.8% of what E2E owes, so it was withdrawn as unrunnable, not passed devil gate |
| 3 | Debt trajectory vs capex | 🔴 FLAG | Staleness, not integrity: CFO stated ~₹450 Cr against ₹103.2 Cr audited |
| 4 | Contingent liabilities | ⚠ CAUTION | Four of five categories are gaps GAP |
| 5 | Related-party transactions | ⚠ CAUTION | Quantum clean at 0.076% of revenue — the first draft said 0.008%, a 9.5× understatement stated twice devil gate |
| 6 | Promoter pledge | ✓ CLEAN | Nil on every filed quarter |
| 7 | Auditor | ⚠ CAUTION | Internal auditor resigned; statutory auditor unchanged |
| 8 | Tax-haven subsidiaries | ✓ CLEAN | None |
| 9 | Tax paid vs revenue | ✓ CLEAN | On what is testable; GST is a gap GAP |
| 10 | Capital allocation | ⚠ CAUTION | Traceable, but market access and returns unproven |
| 11 | Cash vs interest earned | ✓ CLEAN | The strongest tick in the file |
| 12 | Dividend/buyback vs FCF | ✓ CLEAN | Neither paid |
Jarvis Labs — 🔴 on disclosure form, de-fanged by the balance sheet. Accounted as a business acquisition with no price, no PPA, no goodwill and no fair-value table anywhere — searched across the FY26 filing, the Q1 filing and four transcripts. Ind AS 103 requires the fair value of consideration transferred. But the quantum is bounded: other intangibles rose only ₹1.73 Cr net; adding back ₹1.16 Cr amortisation gives gross intangible additions of ~₹2.89 Cr for the whole year, and no goodwill line exists on the balance sheet at all. The component cannot exceed ~₹3 Cr.
A conventional FCF-DCF is not deliverable, and this desk will not fake one. FY26 FCF was −₹1,140 Cr; capex jumped 10× from ₹125.93 Cr to ₹1,262.45 Cr. Terminal value would be ~100% of any DCF built here, which makes it an opinion with decimal places.
Instead, a reverse exit-multiple bridge. Requiring a 12% p.a. equity return ASSUMPTION — no WACC is derivable from the filings over three years gives a required EV of ₹17,934 Cr. At management’s own maintained 70% EBITDA margin target:
| Terminal EV/EBITDA | Required FY29 revenue | CAGR from FY26 (₹245.58 Cr) | CAGR from run-rate (₹861.6 Cr) |
|---|---|---|---|
| 12x | ₹2,135 Cr | 105.6% | 35.3% |
| 15x | ₹1,708 Cr | 90.9% | 25.6% |
| 20x | ₹1,281 Cr | 73.4% | 14.1% |
The price implies 14–35% p.a. revenue growth from the current run-rate, or 73–106% p.a. from the last audited fiscal year. The gap between those two numbers is the investment debate — and it is entirely a question of whether the run-rate is a level or a peak.
The first adversarial pass found that the entire P/E band driving the base and bull levels “appears in no file on disk.” That would have invalidated the valuation section outright.
It was wrong. The band sits in ~/reports/analysis/valuation/multiples_2026-08-02.json under key "E2E" (1.86 MB, verified present). The reviewer had looked in computed.json. The analyst published all ten years plus the store’s own exclusion reasons rather than deleting a correctly-sourced band under pressure — the right call, and the reason this desk runs two gates rather than one. devil gate — adjudicated
| Piotroski F-Score | 2–3 / 9 |
| Altman Z″ — as-filed | 2.92–3.02 |
| Altman Z″ — pro-forma | 1.93–2.02 |
| Q1-annualised recovery | 2.62–2.71 |
The published Z″ was corrected from 3.02–3.12. The reviewer’s diagnosis of the cause was itself wrong — total liabilities of ₹643.05 Cr including the ₹18.03 Cr deferred tax reproduces both figures; the real gap is the X3 convention (operating EBIT −₹42.97 Cr vs PBT+finance −₹8.96 Cr). The conservative convention was adopted and the choice stated. devil gate
The first draft claimed growth-adjusted parity with CoreWeave. Rebuilt with matched conventions on both sides, the finding inverts:
| Basis | E2E | CoreWeave |
|---|---|---|
| Trailing / trailing | 0.42 | 0.21 |
| Run-rate / run-rate | 0.21 | 0.13 |
E2E trades at a 30–100% premium, robust to margin definition — not at parity. devil gate
| ₹ Cr | Bear | Base | Bull |
|---|---|---|---|
| Revenue | 712 | 845 | 970 |
| — % of the 10,000-GPU ceiling | 42% | 50% | 57% |
| EBITDA margin | 62% | 70% ← mgmt target | 75.2% ← Q1 held |
| EBITDA | 441.4 | 591.5 | 729.4 |
| PAT (25% tax) | 102 | 215 | 318 |
| EPS (208.79m sh) | 4.90 | 10.29 | 15.25 |
| Reference range | ₹272 | ₹467–540 | ₹917–1,108 |
| vs ₹614.15 | ▼ −56% | ▼ −24% to −12% | ▲ +49% to +80% |
| Probability | 30% | 45% | 25% |
The base case sits BELOW the current price. On the desk’s own filing-derived base, using E2E’s own median historical multiple, the 12-month reference is ₹467–540 against ₹614.15 — after a +44.5% run in thirteen sessions. The market has already paid for the base case and some of the bull.
Probability-weighted 1Y reference: ₹561 — about 9% below the close. DERIVED: 0.30×272 + 0.45×503.5 + 0.25×1,012.5 Arithmetic on the desk’s assumptions, not a model output, and not a target.
Bear weight is 30%, above a conventional 20–25%, for four filed reasons: contracts reaching term inside FY27 with no renewal disclosed; the ₹1,249.5 Cr funding gap; ICRA’s rating being 8.3 months stale with an explicit debt-funded-capex downgrade trigger; and one quarter being a thin basis for a 75.2% margin. Bull stays a full 25% because management has met or beaten every specific commitment it has made — MRR ₹35–40 Cr → ₹37.4 Cr, margin 70% → 75.2%, B200 mid-May → live late-May. The countervailing fact: it makes very few, and gives no forward numbers.
On the ₹331 Cr convention instead of ₹287 Cr: PAT becomes bear ₹69 Cr / base ₹182 Cr / bull ₹285 Cr; EPS 3.31 / 8.71 / 13.66. The P/E-lens levels fall to base ₹411 and bull ₹1,087 — about −15%. The EV/EBITDA-lens levels do not move at all. This convention is not disclosed by the company: the FY26 Annual Report does not exist and CWIP ageing is not in the filing. GAP
The Q1 FY27 inflection is contract-shaped, not platform-shaped: three named fixed-term contracts carrying 37.5–47.7% of a ₹71.8 Cr exit MRR that has no disclosed definition, and occupying ~49% of the 5,100-GPU physical fleet, all reach contractual term between ~Aug-2026 and ~Mar-2027 on inferred dates the company has never confirmed — and if that capacity is not re-sold at commercial rates by a company that has had no Chief Revenue Officer since 30-Jun-2026, E2E is servicing ~₹505.88 Cr of total debt and a ~₹240 Cr annual depreciation charge that does not pause when the GPUs go idle, against a shrinking revenue base — with no guidance, no consensus and no published Annual Report to argue with.
| Contract | Value | Term | Awarded | Commencement | Term reached — award basis computable from disclosure | — commencement basis n=1 inference |
|---|---|---|---|---|---|---|
| GAN AI | ₹88.02 Cr | 12 mo | 26-Aug-2025 | NOT DISCLOSED | ~26-Aug-2026 | ~Jan-2027 |
| GNANI AI | ₹177.00 Cr | 360 d | 02-Sep-2025 | mid-Jan-2026 | ~27-Aug-2026 | ~Jan-2027 |
| US AI service provider | ~₹73 Cr | 6 mo | 29-Apr-2026 | NOT DISCLOSED | ~29-Oct-2026 | ~Mar-2027 |
| First step — the IndiaAI pair | ₹265.02 Cr | ~2,524 GPUs = 49.5% of the 5,100 fleet | ~end-Aug-2026 | ~Jan-2027 | ||
The first step lands ~end-Aug-2026 — roughly three weeks after this report — not months away. GNANI, the single largest contract, was being computed on the commencement basis while the section claimed award dates throughout; corrected, the cliff’s first step is three months earlier and ₹177 Cr larger than the prior draft published (₹265.02 Cr by ~end-Aug-2026, not ₹161.0 Cr by ~Oct-2026). Both conventions are carried above rather than averaged: the award basis is computable from what E2E has actually disclosed; the commencement basis rests on GNANI’s 4.5-month lag as a single observation. The first draft’s “all expiring ~Sep-2026 to ~Jan-2027” was withdrawn — it mixed go-live basis for one contract with award basis for the others inside a single cell and stated a window narrower than the evidence supports. The only empirical anchor for the award-to-commencement lag is GNANI’s observed 4.5 months, an inference from a single observation, and it is applied as a one-sided ±. devil gate
Three order-book figures circulate and all three are correct at different scopes: ₹265 Cr = the IndiaAI pair (ICRA’s stated book) · ₹338.02 Cr = the three fixed-term contracts · ₹346.51 Cr = total disclosed wins including the ₹8.49 Cr SaaS order. Same underlying set. No contradiction.
Source-integrity notice. The shareholding register is 37 days stale at the report date, and the entire ₹425 → ₹614 move sits inside the blind window. The first draft concluded “the buyer of the run was retail.” That was withdrawn — it asserted precisely what this section’s own integrity notice declares unsourceable. Who bought the move is UNKNOWN, and will be until the Sep-2026 filing. devil gate
SMART MONEY: NEUTRAL. Control blocks locked and immobile through the filed endpoint (constructive); marginal institutional flow negative into the print (cautionary). No insider distribution; no institutional accumulation into the last leg.
A correction worth surfacing: the first draft read 28-Jul’s 44% delivery as accumulation. Delivery measures transfer, and is direction-agnostic — the direction that day was down: a lower-circuit close at the day’s low, −5.00%, on the second-heaviest volume of the run, with the following session’s delivery at 36% (the run’s low). devil gate
Provenance first, because it changed the numbers. Two independent agents confirmed that the TradingView MCP’s quote_get ignores its symbol argument and returns whatever the shared chart currently displays — on this run it returned Nifty 50 Index for a request for NSE:E2E, and on a prior desk run it returned Panacea Biotec. Every number below rests on filed data or a fresh screener pull, not on a TradingView read. devil gate
| Timeframe | Verdict | Structural evidence (auditable) |
|---|---|---|
| Monthly | Uptrend | Closes 392.24 → 396.30 → 517.15 → 614.15 (MTD), rising |
| Weekly | Uptrend, accelerating | Five completed higher weekly (Friday) closes 382.00 → 517.15, plus a week-to-date sixth at 614.15 WTD / PROVISIONAL. WTD +18.8%; the rolling 5-session move is +24.7% — not the same figure |
| Daily | Uptrend | +41.3% over the 50-day SMA (434.69) and +104.6% over the 200-day SMA (300.18), both rising 22 of 22 sessions; RSI 83.47. Corrected: the prior figures (+39.7% / +84.2%) were computed against screener's “DMA” fields, which are EMAs mislabelled as DMAs — they match TradingView's EMA50/EMA200 to 0.06% and 0.02% and miss the true SMAs by 1.1% and 11.1%. The stock is more extended than first published, not less. post-publication correction |
The 20–24 Jul episodic pivot fired on real volume — 4.72× the trailing-30 average on 23-Jul — and the delivery data confirms transfer rather than churn: the 22–23 Jul circuit locks carried 100% and 99% delivery. The first draft claimed “three times the delivery on a third of the volume.” The volume was not a third — it was essentially identical (41,281,150 vs 39,009,879 shares traded), which makes the real finding stronger rather than weaker: 5,625,529 vs 18,104,683 shares delivered — 3.2× the stock changing owner on the same volume (13.6% vs 46.4% blended). devil gate
The blemish, stated rather than buried. Ten of thirteen sessions from 20-Jul to 05-Aug closed at a circuit band, four of them in the last seven. 28-Jul closed at the LOWER band. Band levels are simply close(t−1) × 1.05, so this is fully derivable from closes — the lock signature is demonstrated, not asserted.
Research reference levels only — not buy or sell recommendations. All arithmetic uses ₹614.15.
| Scenario | Entry ref | Risk | Reward | R:R | Verdict |
|---|---|---|---|---|---|
| A — continuation above ATH | >627.70 | 7.5% / 4.6% | 5.6% | 0.74:1 / 1.20:1 | Unacceptable |
| B — pullback builds a shelf | ~572 | 1.66% | 15.9% | ~9.5:1 | Does not exist yet |
| C — reset to the 10-week MA | 450.92 | −26.7% from spot | — | — | Normal for the stage |
The practical obstacle comes before the arithmetic: the next session’s band caps at ₹644.86 and nine of the last thirteen sessions closed at a band. You cannot reliably fill above a locked circuit — the mechanism that drove the advance is the mechanism that prevents participating in it. The June–July base’s measured move (569.75) was already reached on 04-Aug: the primary target is spent.
What would create a valid entry: a 3–6 week consolidation holding above the ₹516.70–542.50 volume shelf, with the mean absolute daily move compressing from 4.42% toward ~2%, volume drying through the base, then expansion through the ceiling. That is weeks of sideways action, not days — and the ±5% band must go inactive during it, because while the band is active fills are not controllable in either direction.
E2E Networks has genuinely inflected: FY26 audited revenue of ₹245.58 Cr became a Q1 FY27 quarter of ₹156.8 Cr at a 75.2% EBITDA margin, on a fleet that reached ~5,100 GPUs after a ₹1,262 Cr capex year. The operating story is real and the books behind it are clean — the forensic pass tied the audited statements in every direction it tested and reproduced ICRA’s published 7.3× interest cover exactly.
But the quarter that re-rated the stock is contract-shaped, not platform-shaped. Three named fixed-term contracts worth ₹338.02 Cr carry 37.5–47.7% of the ₹71.8 Cr exit MRR and occupy ~2,524 GPUs — 49.5% of the entire physical fleet — On the convention actually computable from disclosure, the first step is not months away but weeks: ₹265.02 Cr and that entire ~49.5% of the fleet reach term around end-August 2026 — inside Q2 FY27 itself. E2E has disclosed a service-commencement date for only one of the three contracts, so the alternative reading pushes the same set to ~Mar-2027; that upper bound rests on a single observed award-to-go-live lag.
Against that, the price has already paid for the base case. The 12-month reference range is ₹467–540 against a ₹614.15 close, with a probability-weighted reference of ₹561 — about 9% below spot after a +44.5% run in thirteen sessions. The technical structure offers no entry that survives a 3% stop. The result is a good business at a price requiring the bull case to be delivered, with the single largest determinant — whether ~half the fleet gets re-sold at commercial rates — falling due inside two quarters, under a company with no Chief Revenue Officer since 30-Jun-2026.
Fundamentals and technicals point the same direction on the business and opposite directions on the price.
The technicals say this is a momentum leader in a confirmed uptrend with volume and delivery confirmation. The valuation says the market has already paid for the base case and part of the bull. Those are not contradictory readings of the same evidence — they are the classic signature of a late-stage re-rating, where price has moved faster than the disclosure needed to validate it.
What this means for timing: the divergence resolves on a date, not on a view. Q2 FY27 carries three months of B200 power, colo and bandwidth against one in Q1 — it is the first print that can distinguish operating leverage from a timing effect. Until then the technical structure offers no entry surviving a 3% stop and the fundamental case offers no valuation cushion. Buying here requires being right about the bull case and about the fill, simultaneously. The asymmetry is poor in both dimensions at once.
Five bear points that survived adversarial review and are not resolved by anything in this report:
Five more the analysts did not price — raised at the second gate. These are arithmetic gaps, not opinions, and three of them (1, 2, 5) are unanswered anywhere in the corpus:
Gate history: the first adversarial pass sampled 28 load-bearing claims and returned REJECT-SECTIONS on all five — 8 supported, 13 weak, 7 unsupported. All five were rewritten and re-gated. The second pass sampled 28 claims again and returned 16 supported / 8 weak / 12 failed — rejecting three sections a second time, not for the original errors (nearly all genuinely fixed) but for damage the rewrite introduced: sections citing versions of each other that no longer existed on disk. Those were corrected in turn. Two gate findings were themselves overturned on appeal — the P/E band was correctly sourced all along (the reviewer had checked the wrong file), and the Altman correction was right on value but the reviewer’s diagnosis of its cause was wrong. The adversary is not privileged over the evidence.
| Conviction | Medium |
| Horizon | 6–12 months |
| Risk profile | High |
| Watchlist | MONITOR |
Rationale. A real inflection at a price that has already discounted it. The 12-month reference is ₹467–540 against a ₹614.15 close, weighted ₹561. The thesis is intact but fully priced, and the decisive evidence arrives on a known date rather than being knowable now — while the technical structure offers no entry surviving a 3% stop. Fully priced, plus mixed signals, plus no valid geometry, equals monitor and no new position.
This rating sits at the lower edge of NEUTRAL, and it moved there during the review. Both gate corrections were adverse: the cliff’s first step came forward ~three months (to ~end-Aug-2026, ₹265.02 Cr, ~49.5% of the fleet), and fading the P/E band on its own half-life took the weighted reference ₹578 → ₹561. The probability-weighted expected return is now negative, about −9%, with a 30%-weighted branch at −56%. What holds it at NEUTRAL rather than REDUCE is that the cliff dates are inferred — E2E discloses service-commencement for one contract of three — and that management has met or beaten every specific commitment it has made. Both supports are testable within seven weeks, and the tests are named in the downgrade conditions rather than left to judgement.
⚠ SEBI: Internal analyst opinion only. Primaegis is not a SEBI-registered investment adviser or research analyst. This is research framing, not a buy or sell recommendation, and nothing here is personalised investment advice.
Recorded, not filled. Infrastructure cost decomposition (structurally undisclosed in both years) · the definition of exit MRR · numeric Q1 FY27 utilisation · Q1 audited cash flow · Jarvis Labs consideration · SovCloud funding structure · peak FY27 debt · FY26 capital commitments, contingent liabilities, CWIP and receivable ageing · customer-concentration exposure · ROCE/ROE (NaN across all 13 periods) · sell-side estimates, consensus and target price (none exist) · service-commencement dates for the GAN AI and US contracts · whether the ₹1.25 Cr High Court deposit was made.
Chart captures: static TradingView screenshots were attempted and failed — the drivable chart tab was a background tab that had never laid out (all canvases at the 300×150 default), so every capture returned blank, and screen recording was not permitted to the capturing process. Per desk policy, captures are enrichment rather than a gate; the six charts above are generated from the desk’s own computed dataset and the live TradingView widget is embedded in Part B. Recorded as a gap rather than worked around silently.
Primaegis Equity Desk · 7 agents · 2 adversarial gates · generated 06-Aug-2026. Every load-bearing number traces to a filed source; where two analysts disagreed on convention the divergence is carried as a range rather than averaged.