Forecast a Sum-of-the-Parts SpaceX IPO Valuation
Build a sum-of-the-parts valuation for SpaceX by forecasting each of its seven business segments separately. Each row is a numeric fair-value forecast in billions of USD as of the planned June 2026 IPO. Summing the medians, adding cash, and subtracting debt produces a SOTP equity value to compare against the $1.75 trillion IPO target.
| Metric | Value |
|---|---|
| Rows processed | 7 |
| Forecast type | numeric |
| Total cost | ~$1.00 |
| Time | ~7 minutes |
Add FutureSearch to Claude Code if you haven't already:
claude mcp add futuresearch --scope project --transport http https://mcp.futuresearch.ai/mcp
Then ask Claude:
Break SpaceX into its major business segments and forecast the fair market
value of each one in billions USD, as of the planned June 2026 IPO. Treat
each segment as if it were a standalone company. Then sum the medians, add
cash, subtract debt, and compare to the rumored $1.75 trillion IPO target.
Claude lists the seven segments, then calls FutureSearch's forecast MCP tool in numeric mode. With 7 rows the operation defaults to LOW effort, which is the right tradeoff for a SOTP sketch:
Tool: futuresearch_forecast
├─ data: [{"segment": "Starlink Consumer Broadband", "question": "..."},
│ {"segment": "xAI/Grok", "question": "..."},
│ ... 5 more rows ...]
├─ forecast_type: "numeric"
├─ output_field: "fair_value"
├─ units: "billions USD"
└─ context: "Estimate standalone fair market equity value as of the planned June 2026 IPO."
→ Submitted: 7 rows for forecasting.
Session: https://futuresearch.ai/sessions/c41ab2e7-9d18-4f3a-a2c5-7b98e1d4f062
Task ID: c41a...
Tool: futuresearch_progress
├─ task_id: "c41a..."
→ Running: 0/7 complete, 7 running (30s elapsed)
...
Tool: futuresearch_progress
→ Completed: 7/7 (0 failed) in 410s.
Tool: futuresearch_results
├─ task_id: "c41a..."
├─ output_path: "/Users/you/spacex_sotp.csv"
→ Saved 7 rows to /Users/you/spacex_sotp.csv
Claude then sums the medians, adds $11.6B in cash, subtracts ~$15B in debt, and reports the SOTP equity value alongside the $1.75T target. View the session. See the companion guide for more on segmenting private companies.
Add the FutureSearch connector if you haven't already. Then ask Claude:
Break SpaceX into its major business segments and forecast the fair market value of each one in billions USD, as of the planned June 2026 IPO. Treat each segment as a standalone company. Then sum the medians, add cash, subtract debt, and compare to the rumored $1.75 trillion IPO target.
Results take about 7 minutes.
Go to futuresearch.ai/app and enter:
Break SpaceX into its major business segments and forecast the fair market value of each one in billions USD, as of the planned June 2026 IPO. Treat each segment as a standalone company. Then sum the medians, add cash, subtract debt, and compare to the rumored $1.75 trillion IPO target.
Numeric-mode forecasting returns p10, p50, and p90 columns prefixed by your output_field. With 7 rows, the SDK defaults to LOW effort, fine for a SOTP sketch where you want a fast pass over many segments.
pip install futuresearch
export FUTURESEARCH_API_KEY=your_key_here # Get one at futuresearch.ai/app/api-key
import asyncio
import pandas as pd
from futuresearch import create_session
from futuresearch.ops import forecast
segments = pd.DataFrame([
{
"segment": "Starlink Consumer Broadband",
"question": "Fair market value of SpaceX's Starlink consumer broadband business as of June 2026?",
"background": "9.2M subscribers globally as of Q1 2026, ~$10B annual revenue run-rate, ~38x revenue multiple comparable to other satellite broadband peers.",
},
{
"segment": "xAI/Grok",
"question": "Fair market value of the xAI/Grok business as of June 2026?",
"background": "Acquired by SpaceX in the $250B February 2026 merger. ~$430M quarterly revenue, ~$1.46B quarterly losses. Anchor on the merger price; adjust for AI lab valuation drift since.",
},
{
"segment": "Starship Commercial Launch",
"question": "Fair market value of the Starship commercial launch business as of June 2026?",
"background": "Pre-revenue; option value on a fully reusable super-heavy lift vehicle. Late-stage testing, no commercial flights yet.",
},
{
"segment": "Starlink Enterprise/Maritime/Aviation",
"question": "Fair market value of the Starlink enterprise, maritime, and aviation business as of June 2026?",
"background": "Higher ARPU than consumer; growing fast across cruise lines, commercial airlines, and enterprise WAN. Treat as a separate segment from consumer broadband.",
},
{
"segment": "Government/Defense",
"question": "Fair market value of SpaceX's government and defense business as of June 2026?",
"background": "~$22B contract backlog including NRO, Space Force, NASA. Includes Starshield. Use defense-prime valuation multiples.",
},
{
"segment": "Falcon 9/Heavy",
"question": "Fair market value of the Falcon 9 / Falcon Heavy commercial launch business as of June 2026?",
"background": "60-70% of global commercial launches. Mature, profitable, with declining growth as Starship comes online.",
},
{
"segment": "Starlink Direct-to-Cell",
"question": "Fair market value of the Starlink direct-to-cell business as of June 2026?",
"background": "Backed by $17-19B of EchoStar spectrum acquired in 2025. Early commercial deployments with T-Mobile and a handful of international partners.",
},
])
async def main():
async with create_session(name="SpaceX SOTP IPO Valuation") as session:
result = await forecast(
session=session,
input=segments,
forecast_type="numeric",
output_field="fair_value",
units="billions USD",
context="Estimate standalone fair market equity value as of the planned June 2026 IPO.",
)
return result.data
results = asyncio.run(main())
sotp_segments = results["fair_value_p50"].sum()
cash = 11.6
debt = 15.0
sotp_equity = sotp_segments + cash - debt
ipo_target = 1750.0
premium = (ipo_target / sotp_equity - 1) * 100
print(results[["segment", "fair_value_p10", "fair_value_p50", "fair_value_p90"]])
print(f"Segment medians: ${sotp_segments:.0f}B")
print(f"SOTP equity value: ${sotp_equity:.0f}B (segments + ${cash:.1f}B cash − ${debt:.0f}B debt)")
print(f"IPO target: ${ipo_target:.0f}B → {premium:.0f}% premium over SOTP")
Results
The seven segments sum to $1,253B at the median forecast. Adding $11.6B in cash and subtracting ~$15B in total debt brings the SOTP equity value to approximately $1,250B, about 29% below the $1.75 trillion IPO target.
| Segment | Median fair value ($B) |
|---|---|
| Starlink Consumer Broadband | 380 |
| xAI/Grok | 258 |
| Starship Commercial Launch | 170 |
| Starlink Enterprise/Maritime/Aviation | 147 |
| Government/Defense | 123 |
| Falcon 9/Heavy | 100 |
| Starlink Direct-to-Cell | 75 |
| Sum of medians | 1,253 |
| + Cash and liquid assets | +11.6 |
| − Total debt | −15 |
| SOTP equity value | ~1,250 |
| IPO target | 1,750 |
| Implied premium | ~29% |
Taking the 75th percentile across all segments instead of the 50th brings the total to ~$1,675B, close to the $1.75T target. In other words, the IPO is "everything goes right" pricing: it requires Starlink, Starship, xAI, defense, and the Falcon fleet to each clear their upside scenarios simultaneously. The SOTP method sums independent medians; the IPO is implicitly pricing the upside as if those outcomes were perfectly correlated.
A LOW-effort numeric forecast over 7 rows is the right shape for this kind of SOTP sketch: fast and cheap enough to iterate on the segment definitions, then re-run at HIGH effort if a single segment turns out to dominate the answer.
Going deeper
- Long-form analysis: A $1.75 Trillion IPO Would Be Overpaying 30% for SpaceX
- Companion guide: Forecast a private company's valuation