GitLab [GTLB]
As of 2026-07-29. Framework v1.5.1. Tier-2 memo, cluster member (data & dev infrastructure).
Cluster analysis: reports/clusters/Data_Dev_Infrastructure_Cluster_2026-07-29.md
This memo issues no position verdict. The book decides.
| Primary source | SEC EDGAR — XBRL companyfacts and the primary 10-Q document, read directly |
| CIK | 1653482 |
| Latest 10-Q | period ending 2026-04-30, filed 2026-06-02, accession 000162828026039793 |
| Filing age at analysis date | 57 days — recency asserted per valuation.md; no GOOGL-class staleness |
| Prices | Alpaca /v2/stocks/snapshots, 2026-07-29 session close |
| Multiple history | Alpaca monthly bars × quarterly weighted-average share count ÷ TTM revenue, with a 60-day filing lag applied so no figure is used before it was public |
| Reverse DCF | ~/.claude/skills/investment-memo/assets/reverse_dcf.py |
| Options chain | Alpaca /v2/options/contracts + /v1beta1/options/snapshots, Jan-2027 expiry, pulled 2026-07-29 |
| Consensus | NOT OBTAINED — Alpha Vantage 25/day quota shared and exhausted. Consensus Criteria INDETERMINATE; blocks nothing. |
TTM revenue is built by summing the last four quarterly XBRL periods, never taken from the last fiscal year.
The framework's MU (understated 136%) and SNDK (76%) failures both came from using last-FY revenue.
Where a fiscal Q4 is not separately tagged, it is derived as the annual figure minus the three tagged quarters. That derivation is applied to GTLB's Q4 and is arithmetically exact, not estimated.
All figures in $000s, from XBRL, verified against the 10-Q. Fiscal year ends 31 January.
| Quarter ended | Revenue | YoY | Gross margin | GAAP op margin | SBC / revenue |
|---|---|---|---|---|---|
| 2025-04-30 | 214,509 | +26.8% | 88.3% | -16.13% | 26.0% |
| 2025-07-31 | 235,960 | +29.2% | 87.9% | -7.78% | 23.0% |
| 2025-10-31 | 244,353 | +24.6% | 86.8% | -5.06% | 21.2% |
| 2026-01-31 | 260,502 | +23.2% | 86.5% | -1.98% | 20.4% |
| 2026-04-30 | 264,158 | +23.1% | 85.8% | -5.96% | 19.0% |
TTM revenue: $1,004.9m. TTM GAAP operating margin: -5.14%. TTM SBC: $209.2m = 20.8% of revenue.
Note the operating-margin column against the screen's figure. The screen computed operating margin on the last fiscal year, not the trailing twelve months, on every name in this cluster. That is one quarter stale on four of them and nine months stale on TEAM.
| @2026-04-30 | |
|---|---|
| Shares outstanding (period end, verified) | 168.900m |
| Spot (2026-07-29) | $34.03 |
| Market capitalisation | $5,748m |
| Net cash (financial-debt basis) | $1,357.5m |
| Enterprise value | $4,390m |
| EV / TTM Sales | 4.37x |
Net cash convention, applied identically across all five cluster names: cash and equivalents, plus all marketable securities whether current or non-current, plus restricted cash, less all financial debt including convertibles. Operating and finance lease liabilities are EXCLUDED as operating rather than financing obligations. Strategic non-marketable equity investments are excluded — they are neither cash nor marketable. Figures including leases as debt are given in the research document so either convention can be reconstructed.
Cross-check performed and passed: net income ÷ shares ≈ filed EPS. See §1 of GTLB_Research.md. This is the
control against the 4.1x and 54% scale errors in the framework's record.
The single most consequential line in this model is the one the screen omitted: $1,022,117k of short-term
investments. GitLab tags them DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent, not the
AvailableForSaleSecuritiesDebtSecuritiesCurrent tag the routine looks for, so the routine found the cash line,
found no debt tags, and set net_cash_complete: true on a balance sheet it had read a quarter of.
Corrected net cash is $1,357,512k — 23.6% of market capitalisation, and $8.04 per share. GitLab has zero debt of any kind: no convertibles, no term loan, and $0.4m of total operating lease liabilities. The corrected figure moves EV/Sales from 5.24x to 4.37x and the required 5-year CAGR at a 4.0x exit from roughly 16% to 12.0%. The omission was worth about 4pp of required growth.
The judgement this model has to make: which net-income series to use. Answer — none of them. GitLab's net line is unusable for trend work: a −$285,158k net loss in the quarter ended 2023-10-31 against a −$40,267k operating loss, and positive net income of $12,912k and $29,103k in the quarters ended 2024-07-31 and 2024-10-31 against operating losses of $41,005k and $28,732k. The non-operating items dominate. Model the operating line and the cash flow, never the net line.
The second judgement: gross margin is the swing input, not the operating margin. Cost of revenue grew +49.7% YoY against revenue of +23.1%, and gross margin fell 88.3% → 85.8% across four consecutive quarters. GitLab attributes it to Duo Agent Platform inference cost and states it "may adversely impact our gross margins." At 250bp per year, a 15.7% non-GAAP operating margin absorbs roughly six years of this before the 12.4% terminal margin the price requires is threatened — so the model should carry gross margin as a declining schedule, not a constant. This is the only name in the cluster where AI has a measurable P&L effect, and it is negative.
Monitored, not modelled: three channel partners at 18%, 15% and 13% of accounts receivable — 46% combined. DSO is 69 days on the latest quarter, down from 106 at January, so there is no stretch. No customer or partner exceeds 10% of revenue.
| Item | Treatment | Reason |
|---|---|---|
| AI revenue | not modelled — zero credited | No AI revenue, AI ARR or AI contribution figure is disclosed by any of the five cluster names. Per the brief, unquantified AI upside is not credited. |
| Consensus estimates | absent | Alpha Vantage quota exhausted. Consensus Criteria INDETERMINATE. Blocks nothing. |
| Transcript mention counts | substituted | Filing mention-frequency used instead (research document §6), from the primary 10-Q/10-K documents. Labelled as a substitution, not presented as transcript data. |
| Terminal margin as an input | inverted | The screen's universe-wide 10.7% is not used. Instead the reverse DCF solves for the required terminal margin and it is compared to the industry's observed ceiling. See GTLB_Valuation.md §2. |
| Interim free cash flows | not built | Terminal value is effectively 100% of EV at a negative GAAP operating margin, far above the 60% threshold. An elaborate interim build would add false precision without changing the answer, which is precisely the reverse DCF's design rationale. |
| Historical EV/Sales | approximated as P/S | Historical net cash is not reconstructible at monthly frequency across all five names. P/S is used for the percentile work and labelled as such. Net cash is 0.6%–23.6% of market cap depending on the name, so the approximation is tightest for TEAM and SNOW and loosest for GTLB — flagged in GTLB's valuation document. |