Full stack versus powered shell
Owns the accelerators and sells finished compute. Captures far more revenue per megawatt, and carries the chip capital cost and obsolescence risk to match.
Leases powered, cooled space; the tenant supplies its own accelerators where the lease says so. Earns a few million per megawatt per year rather than tens, with correspondingly lower capital cost.
Why per-MW economics cannot be compared directly
A powered-shell landlord earning a few million per megawatt per year and a full-stack operator
earning many times that are not one better than the other — they sell different products with
different capital bases and different risks. A combined revenue-per-megawatt league table would be
meaningless, so T2C does not publish one.
Analyst targets
Analyst price targets are attributable opinions published by third-party research firms. They are
not T2C forecasts, may use different horizons and assumptions, and can change without warning.
Consensus statistics use the latest available target from each contributing firm, de-duplicated so
an aggregator repeating the same research action cannot count twice. The median is shown as the
primary figure because the mean is easily distorted by a single outlier.
Where a research note or provider does not state a target horizon, T2C displays
"Horizon not stated". A target date is never manufactured by adding twelve months.
Current availability. The connected market-data plan grants a rating distribution but not
price targets, per-firm rating actions or target history. T2C therefore does not display analyst
price targets at all, rather than showing an unattributed or placeholder figure. Live provider
capability is reported on the data health panel; there is no
analyst-target view to open, because there is no analyst-target data to show.
Historical catalyst reactions
Historical event reactions measure observed share-price movements around past announcements. They
do not prove causation and are not predictions of how the share price will react to a future event.
The methodology, implemented and tested, is: Announcements are mapped to the next trading session when they land before the open, the same session when they land during market hours, and the next session when they land after the close or on a non-trading day. Weekends and market holidays are skipped using the trading calendar implied by the price series itself, so a Saturday announcement is never measured against a session that did not trade.
Benchmark-adjusted return is the simple difference between the share return and the benchmark return over the same sessions. It is not a beta-adjusted or risk-model alpha. The default benchmark is
QQQ, using Adjusted daily closes. Summary statistics
are withheld below a sample of 3 comparable events, because a
median of two observations is noise presented as a finding.
Current availability. Daily historical candles are not granted by the connected plan, so no
event study can currently run. The engine is in place and unit-tested against reference cases; it
produces results as soon as a price-history source is connected.
Probability scenarios
The Scenarios view runs a lognormal random walk on assumptions you choose. It is not
options-implied probability, it takes no view on any company, and it is not advice. The median
outcome is the 50th percentile — half of modelled outcomes finish above it — and is deliberately
not labelled "most likely price", which would imply a mode.
Touch probability exceeds finish-above probability because of the reflection principle for Brownian
motion: paths that cross the target and fall back still count as a touch, and each such path can be
mapped to a corresponding path that finishes above.
Default volatility: Close-to-close log-return standard deviation on Adjusted daily closes,
annualised by sqrt(252) trading days, over a selectable lookback of
30, 60, 90, 252 trading days. When historical closes are unavailable from the data provider, the calculator falls back to a per-ticker typical volatility and says so beside the input. A fallback is never presented as a measured figure.
All deadline arithmetic is date-only and UTC-based, so a deadline always displays as the date
chosen regardless of the reader's timezone.
Not investment advice
T2C is an information tool. Nothing here is a recommendation to buy or sell anything, and no
financial outcome described on this site is guaranteed or certain. Figures are compiled from public
filings, may lag, and may contain errors — the corrections log below exists because they sometimes do.
Estimates, and what makes one allowable
T2C's default is to print Not disclosed and stop. That is correct, and it is also —
across the tracked set — unhelpful: nobody can judge scale from a column of blanks. So where a
figure can be derived from figures the company itself published, it is derived, and marked
as an assumption rather than a disclosure.
Four rules make that safe rather than sloppy:
- Named rules over sourced inputs only. Nothing is hand-typed and nothing comes from a
peer average. A sector comparable would describe a different business; where a company has
published nothing to derive from, the figure stays blank.
- An estimate can never enter a confirmed total. It carries
estimated
confidence, which every aggregate on this site already excludes.
- An estimate never replaces a disclosure. It only fills a gap.
- You can switch them off. Use Estimates: shown in the ⋯ menu to see only what
companies have actually published.
Estimates are drawn in amber and labelled. Lime is reserved for evidenced progress; an estimate
does not get to borrow the colour that means confirmed. Today
6 figures across the site are derived this way.
| Rule | What is assumed |
| Critical IT from gross utility power |
Critical IT load is taken as gross utility power divided by 1.4. Gross power is measured at the utility connection, before conversion, cooling and distribution losses. The divisor is a T2C assumption reflecting typical modern data-centre overheads, not a company figure. |
| Billing from customer acceptance |
Capacity formally accepted by a customer is taken as billing. Acceptance is normally the milestone that starts the revenue clock, but the commercial effect is contract-specific and the company has not separately confirmed that billing has commenced. |
| Site capacity from the contract that names it |
Where a company discloses megawatts for a contract and names the site serving it, that figure is attributed to the site. It is the contracted capacity, which may differ from the site's ultimate build. |
| Revenue rate from the company's own contracts |
Revenue per MW per year is the capacity-weighted mean of this company's own disclosed contracts. Only the company's own agreements are used — never a peer average, which would describe a different business. |
The gross-to-critical-IT divisor of 1.4 is the single assumption that
moves the most numbers. It is a T2C judgement about typical modern data-centre overheads, not a
company disclosure, and it is defined in one place — src/lib/estimate.js — so
changing it moves every derived figure on the site together.
The T2C Reality Score
Every other figure on this site is disclosed by a company and cited to a document. The Reality
Score is not: it is constructed by T2C from those disclosures. That makes it the one number
here that you should check the workings of, so the workings are below.
It is a weighted mean of four factors, each derived from sourced records. No input is
hand-assigned, and no factor is scored by opinion.
| Factor | Weight | What it measures |
| Promise delivery |
35% |
Of the delivery milestones this company both guided and reached, the share that landed on target, early, or inside the guided window. Missing a window is the only outcome scored as a miss. |
| Evidence quality |
30% |
The share of this company's published figures and passed gates that rest on a primary document rather than a second-hand report. It measures how checkable the record is, not how good it is. |
| Timeline stability |
20% |
The share of guided milestones whose target has not moved since it was first announced. A target that shifts is not a missed deadline, but it is a weaker promise than one that holds. |
| Financing |
15% |
Whether capital is committed and available across the company's tracked projects. Not disclosed by most operators at project level, in which case this factor is withheld rather than assumed. |
What it refuses to do
- A missing factor is never a passing one. If a company has published nothing that lets a
factor be computed, that factor is excluded and the mean is taken over the weight actually
covered — not filled in with a zero or a default.
- The composite is withheld below 60% weight coverage.
A score resting on one factor out of four is noise wearing a number's clothes. Today that means
most tracked companies show no score, because only one has reached a milestone it had guided.
- A thin sample is declared. "100%" from one observation moves the score exactly as much
as "100%" from twenty, so where a factor rests on fewer than 3 observations the
page says so beside the number.
- Landing inside a guided window counts as delivered. Only missing the window is a miss.
Scoring a window against one of its edges produces artefacts like "early by one day".
The weights are a judgement — delivering what you promised matters most, and how checkable the
record is matters next, because an unevidenced record cannot be audited at all. Publishing them
is the honest way to hold a judgement. They are defined in one place,
src/lib/score.js, and changing them changes every score on the site at once.
The score is not a rating, a recommendation, or a prediction. It summarises how well a
company has delivered against its own published promises, on the evidence available today.
Corrections
Values are not edited silently. When a figure changes, the change is recorded and published here.