Thesis status: Weakening, not broken. Two load-bearing conditions deteriorated, although neither formal failure threshold has yet fired.
Thesis Refresher
The central question is whether Roblox ($RBLX) can convert a youth-oriented gaming sandbox into a scaled, age-diversified virtual economy with sustainable operating leverage, or whether the cost of pursuing that transition consumes the margin it is meant to produce. The primer set six conditions against that question, four load-bearing and two amplifying, arranged as two linked chains. The demand-side chain runs from safety friction to O18 scaling. The cost-side chain runs from infrastructure leverage to developer payouts. Advertising is the release valve for the cost side.
The horizon remains FY2026 through FY2028, with FY2029 as the sustained-margin validation point. This is the first update to the primer. It covers the 2Q2026 results released on 30 July 2026, the accompanying shareholder letter, and the Q3 2026 guidance issued alongside them.
2Q2026 in Brief
| Metric | 2Q2025A | 1Q2026A | 2Q2026A | YoY |
|---|---|---|---|---|
| Bookings | $1,438M | $1,731M | $1,557M | 8% |
| Revenue | $1,081M | $1,442M | $1,469M | 36% |
| DAUs | 112M | 132M | 123M | 10% |
| Hours engaged | 27B | 31B | 29B | 5% |
| Average monthly unique payers | 23.4M | 30.7M | 27.0M | 15% |
| ABPDAU | $12.86 | $13.12 | $12.66 | (2%) |
| Change in deferred revenue | $365M | $299M | $99M | (73%) |
| Adjusted EBITDA | $18M | $99M | $152M | 744% |
| Consolidated net loss | ($280M) | ($248M) | ($185M) | NM |
| Free cash flow | $177M | $596M | $294M | 66% |
Revenue growth of 36% is the least informative number in the table. Roblox collects cash when a user buys Robux and recognizes it over an estimated 27-month paying-user lifetime, so the revenue line is releasing bookings taken across 2025, when bookings compounded at 55%. Bookings are the current-period signal.
The deferred balance is where the two meet. It stands at $6.9B, or 1.2x the last twelve months of recognized revenue, and it added $99M in the quarter against $365M a year earlier. Growth in the float that funds the gap between a GAAP operating loss and positive free cash flow slowed sharply.
Measured against the guidance Roblox issued three months earlier, the quarter came in broadly as promised.
| Metric | Guided | 2Q2026A | Outcome |
|---|---|---|---|
| Bookings | 1,550 to 1,610 | $1,557M | Inside, at the low end |
| Revenue | 1,390 to 1,450 | $1,469M | Above the range |
| Adjusted EBITDA | 68 to 83 | $152M | Above the range |
| Free cash flow | 230 to 245 | $294M | Above the range |
Bookings landed inside the guided range at its low end, and revenue, adjusted EBITDA and free cash flow each cleared their upper bounds. The shock arrived with the guidance issued alongside the print rather than in the print itself. Management guided Q3 bookings to decline and withdrew full-year guidance, accelerating a previously announced transition to quarterly-only guidance by one quarter.
| Q3 2026E | |||
|---|---|---|---|
| Guidance | 2Q2026A | Low | High |
| Revenue | $1,469M | $1,413M | $1,490M |
| Revenue, YoY | 36% | 4% | 10% |
| Bookings | $1,557M | $1,576M | $1,653M |
| Bookings, YoY | 8% | (18%) | (14%) |
| Adjusted EBITDA | $152M | $0M | $41M |
| Operating cash flow | $318M | $110M | $175M |
| Capital expenditures | $24M | $170M | $170M |
| Free cash flow | $294M | ($60M) | $5M |
The Bookings Bridge
Bookings decompose into the number of people who pay and what each of them spends. The decomposition locates the deceleration precisely.
| Bookings bridge | 2Q2025 | 1Q2026 | 2Q2026 |
|---|---|---|---|
| Average monthly unique payers | 23.4M | 30.7M | 27.0M |
| Payers, YoY | 42% | 52% | 15% |
| Average bookings per monthly unique payer | $20.48 | $18.78 | $19.25 |
| Spend per payer, YoY | 6% | (6%) | (6%) |
| Bookings | $1,438M | $1,731M | $1,557M |
| Bookings, YoY | 51% | 43% | 8% |
The per-payer drag did not change between the two most recent quarters. Spend per payer fell 6% year over year in 1Q2026 and 6% again in 2Q2026, and it rose sequentially from $18.78 to $19.25. Payer growth is the term that moved, decelerating from 52% to 15%, and it accounts for substantially the whole distance between 43% bookings growth and 8%.
That reframes what the quarter disclosed. Spend per payer has now declined year over year for four consecutive quarters, beginning in 3Q2025. The deterioration predates this print. Payer growth of 88% and 94% through the second half of FY2025 carried the headline over it, and the drag became visible only once payer growth normalized.
Aggregate monetization intensity held up. Bookings grew 8% against hours engaged up 5%, so bookings per hour engaged rose roughly 3% across the platform. Engagement per user is where the pressure shows, with hours up 5% against DAUs up 10%.
Management's own account addresses variance against internal expectations rather than the year-over-year aggregate. Management stated the shortfall reflects a decline in per-hour monetization most notably among younger cohorts in the United States and Canada, attributing it to a shift of engagement from high-monetizing 2025-vintage viral games toward newer and evergreen titles, compounded by a deliberate change to the Recommended For You algorithm deployed from April. That change extended the behavioral evaluation window from 7 days to 28 days and added play-through rate and first-play bounce rate as ranking signals, favoring retentive games at the expense of near-term monetization. Management characterized the effect on younger cohorts as larger than anticipated. The disabling of cross-experience game passes contributed to a smaller degree.
Both readings hold at different levels. The cohort-level hourly decline is the company's account of why the quarter landed at the low end of its own range. The platform arithmetic shows payer count as the term that moved. In the United States and Canada, where management located the effect, bookings grew 1% and ABPDAU fell 5% to $38.63, against bookings up 18% in Europe, 14% in APAC and 31% in the rest of the world.
The composition of management's list matters for how long the effect runs. Safety friction was imposed on Roblox by regulators and by its own compliance architecture. The RFY change was chosen. Management is trading current monetization for retention it expects to compound later, and cited internal testing as support. The trade may prove correct. It also means the shortfall carries no natural expiry date an outside reader can verify, because the payoff is a retention curve the company does not disclose.
The framework has no term for either half of the bridge. Condition 2 tests DAU growth rather than payer count. Condition 1 tests the O18 premium as a ratio between cohorts rather than absolute spend per payer. Both continued to be scored on their own terms while the bridge moved underneath them.
Roblox does not disclose payer conversion on a common user-population basis. Monthly unique payers grew 15% against DAUs up 10%, and the monthly and daily populations cannot be divided into a payer-penetration rate.
Watch Condition Assessment
| ID | Condition | Tier | Status | Trend | Verdict |
|---|---|---|---|---|---|
| C1 | O18 monetization premium persistence | Load-bearing | 🟡 Developing | → | Premium language intact, O18 mix static at 27% |
| C2 | Safety friction absorption | Load-bearing | 🔴 Weakening | ↓ | DAU +10% against 20% needed, age-check 57% against 75% |
| C3 | Developer economic sustainability | Load-bearing | 🟡 Developing | → | 24.7% of revenue, 23.3% of bookings and rising |
| C4 | Infrastructure operating leverage | Load-bearing | 🔴 Weakening | ↓ | 24.7% of revenue breaches the 24% ceiling at first test |
| C5 | Advertising revenue materiality | Amplifying | ⏸ Dormant | → | No separate disclosure, first testable FY2027 |
| C6 | Capital return execution | Amplifying | 🟢 Affirmed | ↑ | $380M repurchased, net cash $5.1B |
C1: O18 monetization premium persistence
🟡 Developing → The premium survived the quarter, and it is a ratio measured against a cohort management describes as weakening.
Management disclosed that US O18 users monetize over 50% higher than U18 users, the same framing used in 1Q2026, so the primer's weakening trigger of a shift to vaguer language has not fired. US O18 DAUs grew 32% and the 18-34 cohort grew 42%, both well ahead of platform DAU growth of 10%. The cohort is scaling on the engagement side.
The mix did not move. O18 remained 27% of age-checked DAUs, unchanged from 1Q2026, against a condition requiring the share to travel from 27% toward 35% or more. The primer's strengthening trigger requires the premium to hold while the mix increases, and only half of that pair occurred.
The quarter also complicates how the premium should be read. Management located the monetization decline in younger cohorts in the United States and Canada. A ratio between O18 and U18 spend widens mechanically when U18 spend falls, so a premium holding above 50% is consistent with O18 monetization improving and equally consistent with it deteriorating more slowly than U18. Roblox does not disclose absolute O18 bookings, which is the disclosure gap the primer flagged at publication. That gap now carries more weight than it did.
C2: Safety friction absorption
🔴 Weakening ↓ Both quantitative tests fail, and DAU growth halved.
Age-check penetration advanced from 51% to 57% of global DAUs, with the United States and Australia passing 70% against a stated long-term goal of 90%. Penetration among U18 users reached 60% globally and 75% in the US. The rollout is progressing rather than stalling, and the primer's weakening trigger of adoption stagnating below 65% for two consecutive quarters has not fired.
DAU growth is where the condition fails. It fell to 10% against a requirement to recover to 20% or above, and the platform recorded a third consecutive sequential decline from the 3Q2025 peak of 152M. Management characterized DAUs and hours as largely in line with internal expectations and guided a sequential increase for Q3, helped by seasonality, the reinstatement of Roblox in Russia, and the discovery changes. The engagement base is holding rather than collapsing. It compounds at half the rate the condition requires, which is a slower problem and a more durable one.
Roblox Kids and Select launched in June with short-term engagement and bookings impact that management stated was in line with expectations, and the catalogue available to those tiers reached roughly 30,000 games. On-platform communications have started to recover, though management stated they remain below pre-age-check levels. The formal fail trigger, DAU growth below 15% for three consecutive quarters, is one quarter in.
C3: Developer economic sustainability
🟡 Developing → The ratio passes on the primer's denominator and fails on the economically correct one.
DevEx fees of $363M were 24.7% of revenue, inside the 33% ceiling and 460 bps better than 2Q2025. Measured against bookings, the same $363M represents 23.3%, which is 130 bps worse than a year ago. Both figures describe one payment. Revenue is a weighted average of bookings taken over the preceding 27 months, so a revenue-denominated cost ratio improves automatically whenever current bookings decelerate against a richer historical base. The ceiling as written will keep reading green through exactly the conditions that would make it matter.
The rate increase the condition was built to test has barely landed. Management stated the targeted O18 US DevEx increase rolled out in June, leaving one month inside the quarter, and attributed the 15% year-over-year growth in DevEx to the broader creator earnings increase announced on 5 September 2025. The first clean read on the O18 rate arrives in 3Q2026, and the condition's own first-testable date of 2Q2027 assumed roughly that lag.
Management finalized the first incubator cohort of 26 teams building novel content, with six months of mentorship and user-acquisition support. That is the demand-generation half of the same strategy, and it carries cost ahead of bookings.
C4: Infrastructure operating leverage
🔴 Weakening ↓ The first testable quarter produced the first breach, and Q3 capex is guided seven times higher.
Infrastructure and trust & safety expense of $363M reached 24.7% of revenue, above the 24% ceiling the condition sets and against 22.5% in 1Q2026. The company's narrower disclosure, which strips personnel, stock-based compensation and depreciation, grew 54% year-over-year to $236M. Management attributed the increase to AI-related investment and to higher trust and safety costs including safety-related marketing.
The leverage has inverted. Hours engaged grew 5% while the full infrastructure line grew 39%, pushing the derived blended cost to roughly $0.0125 per engagement hour against the $0.01 baseline the primer established in 1Q2026. The formal fail triggers require the ratio above 26% for two consecutive quarters or cost per hour above $0.015, and neither has fired. The direction of both now runs against the thesis for the first time since the primer was written.
Q3 sets up worse. Management guided capital expenditure of $170M against $24M in 2Q2026, stated it anticipates incremental infrastructure investment to support Build, Roblox Reality and Moments, and expects fixed-cost deleveraging given the bookings decline. The primer's weakening trigger names a capex increase specifically to fund Roblox Reality edge compute. Management has now named Roblox Reality among the initiatives driving that spend, without isolating its share.
C5: Advertising revenue materiality
⏸ Dormant → No filed disclosure, and the condition stays untestable until the FY2027 reporting cycle.
Advertising remained inside "Other revenue" with no separate line item and no forward guidance, which is the state the condition was written to observe. Management described the relocation of Moments to a native homepage tab and positioned it as both a discovery tool and a premium advertising surface for brand partners, initially for age-checked users over 16 in select markets.
That is a supply-side development rather than a revenue one. The condition's pass test requires advertising to appear as a named line item with associated margin or growth commentary, and nothing in the 2Q2026 materials moves toward it. The constraint the primer identified, advertiser demand gated by the absence of third-party measurement, went unaddressed in the quarter.
C6: Capital return execution
🟢 Affirmed ↑ The buyback started ahead of pace, and the Q3 cash flow guidance is what puts it at risk.
Roblox repurchased 8.2M shares for approximately $380M in the first partial quarter under the May 2026 authorization, clearing the $250M quarterly threshold the primer set as a strengthening signal. Net cash stood at $5.08B, above the $4.5B level the condition treats as comfortable and clear of the $4.0B floor. Free cash flow was positive at $294M. Every test the condition sets was met.
The condition sits downstream of the operating conditions by construction, and this is the quarter where that shows. Q3 free cash flow is guided between negative $60M and positive $5M, which straddles the free-cash-flow positivity the condition carries as a standing qualifier. Fully diluted shares still grew 2% year-over-year to 752M, so the repurchase has offset dilution rather than reduced the count.
Management reaffirmed the $1B twelve-month intent without qualification. Sustaining it through a quarter of roughly zero free cash flow means funding repurchases from the $6.1B cash and investment balance rather than from operations. That is affordable at current scale. It is also the first quarter in which the buyback and the growth investment begin competing for the same dollar, which is the revealed-preference test the primer described.
What the Price Now Requires
Roblox reported after the close on 30 July 2026. The settled close of $48.63 is the last price that did not know the quarter, and the stock traded at $41.76 after hours, down 14.1%. The model carries the settled close as its observation. Both are solved below, because the distance between them is the market's first read on the guidance.
| Reverse DCF input | Primer, 22 Jun 2026 | 30 Jul 2026 |
|---|---|---|
| Share price | $47.27 | $48.63 close, $41.76 after hours |
| Diluted shares | 749M | 752M |
| Net cash | $5,157M | $5,075M |
| Enterprise value | $30.2B | $31.5B close, $26.3B after hours |
| WACC and terminal growth | 11.6%, 3.0% | Unchanged |
| Base-year FCF | $1,355M (FY2025) | Unchanged |
| Solve | Close, 30 Jul | After hours, 30 Jul |
|---|---|---|
| Enterprise value | $31.5B | $26.3B |
| EV / FY2025 FCF | 23.2x | 19.4x |
| Implied flat 10Y revenue CAGR | 13.2% | 10.7% |
| Implied FY2035 revenue | $16.8B | $13.5B |
| Implied flat FCF margin (growth path held) | 20.7% | 17.3% |
Two solves answer two questions. Flexing revenue against the primer's margin path asks what growth the price requires. Flexing margin against the growth path asks what profitability it requires. The margin answer is undemanding: a flat 17.3% FCF margin clears at the after-hours price, against 27.7% in FY2025 and 28.8% over the last twelve months. On the reported-FCF convention, the after-hours price does not require margin expansion. It requires growth, which is where the quarter bites.
A flat CAGR is a translation device rather than a forecast. Bookings growth arrives as one number each quarter, so the price-implied requirement has to be compressed into one number before the two can be compared. The simplification favors the bull case in the near term, because revenue is recognized over 27 months and FY2026 is largely banked. Through three quarters, taking the Q3 guidance midpoint, revenue is tracking 25.5% higher while bookings are tracking 7.4% higher.
Bookings and revenue converge when bookings growth flattens, because a 27-month recognition schedule releases roughly what it takes in. Holding the guided Q3 decline through Q4 puts FY2026 bookings between $6.73B and $6.81B against $6.79B in FY2025. Measured against that base, the after-hours price requires $13.5B of revenue by FY2035, or 2.0x the FY2026 bookings run rate. The settled close requires 2.5x.
| Reference point | Source | Implied value per share |
|---|---|---|
| Base case | Primer Section X | $61 |
| Model path, 20% to 10% (16.0% CAGR) | Workbook, refreshed | $59.80 |
| Close, 30 July 2026 | Market | $48.63 |
| Mild safety friction | Primer Section X | $45 |
| After hours, 30 July 2026 | Market | $41.76 |
| Severe safety friction | Primer Section X | $36 |
| FY2026 bookings growth held flat for ten years | This memo | $35.68 |
The after-hours price sits between the primer's mild and severe friction cases. The market moved Roblox out of the base case and into the friction band on a single print, on a quarter where the friction was payer growth rather than the safety mechanism the primer modeled. The bottom row is the arithmetic floor of the current print. The after-hours price still pays for a recovery, and it pays for less of one than at any point since the primer.
The owner-FCF bracket. Every figure above runs on reported free cash flow, which is the primer's choice and the right one for continuity. Reported FCF of $1,355M in FY2025 included $1,129M of stock-based compensation added back within operating cash flow, and the primer put owner FCF, defined as reported FCF less SBC, at $226M on a 4.6% margin.
That gap used to be an accounting observation. It is becoming a cash one. Roblox repurchased approximately $380M of stock in the quarter against a $1B twelve-month intent, and the fully diluted share count still rose 2% to 752M. The buyback converts part of the SBC add-back into a real outflow without yet reducing the count.
Carried to the terminal year, the arithmetic brackets rather than resolves. The after-hours-implied path reaches $13.5B of revenue and $3.5B of free cash flow at the path's 26% terminal margin. SBC has fallen from 23.1% of revenue in FY2025 to 20.1% over the last twelve months. Holding it at 12% by FY2035 absorbs $1.6B in dilution offset and leaves $1.9B distributable. Holding it at 15% leaves $1.5B. Reported FCF and owner FCF diverge by roughly half the terminal cash flow, which is the largest single discretionary assumption in the model and the one the buyback is now starting to settle in public.
Thesis Standing
The transition question survives the quarter. The mechanism the primer built to answer it needs a repair.
Roblox retains the pieces the thesis requires. The target cohort is still scaling on engagement, the premium language held, net cash of $5.08B funds years of investment at the current burn, the deferred balance still covers 1.2x the last twelve months of recognized revenue, and the buyback began ahead of its stated pace. None of that describes a business in distress.
Both chains moved against the thesis in the same quarter, which the primer treated as the sequential failure case. The cost-side chain deteriorated first and roughly on schedule, with Condition 4 reaching its first testable quarter and breaching its ceiling while hours engaged grew 5% against a 39% increase in the infrastructure line. The demand-side chain weakened through a channel it was never built to observe.
Framework modification: a provisional monetization overlay
The primer ran the demand-side chain as safety friction to DAU growth to O18 scaling. Conditions 1 and 2 test the ends of that chain. Neither tests how many users pay, nor what each paying user spends.
2Q2026 produced the failure that omission allows. Age-check penetration improved, DAUs and hours landed in line with management expectations, the O18 premium held above 50%, and bookings still grew 8%, because payer growth fell from 52% to 15% against a per-payer decline now in its fourth consecutive quarter.
Conditions 1 and 2 continue to be scored on their original terms in this memo and in the ledger. Applying a monetization test across them retrospectively would let one adverse signal contaminate two separately defined conditions and would break the audit trail of the framework as published. The gap is recorded instead as a provisional overlay carried at thesis level, and it becomes a numbered condition at the FY2026 restatement once thresholds are fixed for it.
Provisional monetization overlay. Payer growth and spend per payer, tested as a pair rather than singly, because either can mask the other. It carries no status and no strengthening, weakening or failure thresholds in this memo, which is what keeps it an overlay rather than a condition. Candidate metrics with their 2Q2026 readings: average monthly unique payers up 15% year over year, average bookings per monthly unique payer down 6% year over year for a fourth consecutive quarter, and aggregate bookings per hour engaged up roughly 3%. Payer conversion belongs in the basket and is not disclosed on a common user-population basis.
The primer's interdependency map has a second linkage the quarter exposed. It described the two chains as competing for one pool of gross margin, with advertising as the release valve. Management guided fixed-cost deleveraging for Q3 as a direct consequence of the bookings decline, so the demand side transmits into the cost side through operating leverage as well as margin headroom. A bookings shortfall lifts every cost ratio at once, because infrastructure, trust and safety, and personnel do not flex inside a quarter. Q3 adjusted EBITDA is guided to as little as zero against revenue guided up 4% to 10%.
Advertising remains the release valve on paper and has not moved for a fourth consecutive reporting period.
The thesis is weakening rather than broken. Both load-bearing deteriorations occurred at or near their first testable dates, and neither has crossed the formal threshold the primer set. Condition 2's fail trigger requires DAU growth below 15% for three consecutive quarters and stands at one. Condition 4's requires the infrastructure ratio above 26% for two consecutive quarters and stands at none. Q3 guidance gives the next reading a specific shape, with bookings down 14% to 18%, adjusted EBITDA between zero and $41M, and free cash flow between negative $60M and positive $5M.
What to Watch
3Q2026 results, expected late October 2026, carry every live question in the framework. The quarter is the first clean read on the June O18 DevEx rate, the first test of whether the RFY retention trade begins to pay, and the quarter in which Condition 4 either stabilizes or starts a two-quarter fail clock.
Management's defense of the RFY change is that lower near-term monetization buys longer retention and therefore higher lifetime value. Roblox provides no direct public test of that claim. It discloses no retention or repurchase rate, and hours per DAU measures engagement intensity rather than retention, since a user can spend more hours per day without staying more months. The absence of the disclosure is itself a finding, because the defense stays unfalsifiable while it persists.
| 3Q2026 test | 2Q2026 reading | What it tests |
|---|---|---|
| Average monthly unique payers, YoY | +15%, from +52% in 1Q2026 | The term that actually decelerated |
| Average bookings per monthly unique payer, YoY | (6%), a fourth consecutive decline | Whether the per-payer drag runs into a fifth quarter |
| Aggregate bookings per hour engaged | Roughly +3% | Platform-level monetization intensity |
| Hours per DAU | Hours +5% against DAUs +10% | Engagement intensity, not retention |
| Payer conversion | Not disclosed on a common-population basis | Whether slower payer growth reflects conversion pressure or user mix |
| Disclosed retention or repurchase rate | Not disclosed | The only direct test of the lifetime-value defense |
| US and Canada monetization | ABPDAU (5%) to $38.63 | The cohort management named |
| Bookings growth | Guided (18%) to (14%) | Inside the range already confirms a second quarter of deterioration |
| Infrastructure and T&S / revenue | 24.7%, ceiling 24% | The formal threshold. Above 26% for two quarters fires C4 |
| Infrastructure and T&S / bookings | 23.3% | Supplementary, undistorted by the deferral |
| DevEx / bookings | 23.3% | First full quarter of the June O18 rate |
| Age-check penetration | 57% | 65% and 75% are C2's thresholds |
Quick Start
Payer growth, reporting late October. Average monthly unique payers grew 15% against 52% in 1Q2026, and that one term carries most of the distance between 43% bookings growth and 8%. A second quarter in the mid-teens or below converts the deceleration from an event into a level.
Spend per payer. Down 6% year over year for four consecutive quarters, and up sequentially to $19.25. A fifth consecutive annual decline would establish the drag as structural rather than an artefact of comparison against the 2025 viral cohort.
Infrastructure against its ceiling. 24.7% of revenue against a 24% requirement, with $170M of guided Q3 capital expenditure against $24M in 2Q2026. Two consecutive quarters above 26% fires Condition 4's formal trigger. Watch whether the Roblox Reality share of that spend is isolated.
The retention disclosure. Management's lifetime-value defense of the RFY change cannot be tested against anything Roblox currently publishes. A disclosed retention or repurchase rate would make the claim falsifiable. Its continued absence is the finding.
Free cash flow against the buyback. Q3 free cash flow is guided between negative $60M and positive $5M against a $1B twelve-month repurchase intent. Whether management funds the buyback from the investment balance through a zero-cash quarter is the revealed-preference test Condition 6 was written for.
4Q2026 results, expected February 2027, close FY2026 and move the reverse DCF onto a base year of roughly flat bookings, which resets every growth requirement in the model against a weaker starting point. The primer restatement falls due at the same point. It is where the proposed monetization condition and the bookings denominator are adopted or rejected.
The FY2026 Form 10-K is the next categorical read on Condition 5. Advertising either appears as a named line item with margin or growth commentary, or the condition runs another year inside "Other revenue" and approaches its FY2027 resolution date unresolved.
Source: Roblox 2Q2026 shareholder letter, Investor Relations Data Sheet, supplemental materials and condensed consolidated financial statements, 30 July 2026. Prior-period figures from company quarterly data sheets. Reverse DCF and cost ratios from the RBLX companion workbook, refreshed 30 July 2026.
