U.S. ECONOMY & MARKETS

← All weekly reports

SAVED UPDATED REPORT · AI SECOND OPINION

Expensive market stays calm while jobs and spending keep growing

Updated report · 09 Sep 2026

Interim update, not a full weekly comparison. Read the previous edition.

Generated 09 Sep 2026 · 04:41 UTC. Evidence assessed 09 Sep 2026 · 00:08 UTC.

AI interpretation. Scenario paragraphs describe possible developments.

The main risk right now is vulnerability to a repricing, not current distress. Valuations sit near the top of its long history while measured financial stress remains low, so a shock could hurt more than usual, even though nothing is breaking today. Evidence: [1, 2, 3]

The core vulnerability is how expensive equities look on this long-run gauge. An extreme percentile does not prove a bubble or time a fall, but it means expectations are high and there is less cushion if earnings, rates or confidence disappoint. Evidence: [2, 4]

Activity is still expanding on the latest differently dated readings. Payrolls grew over three months and real spending grew faster than real income over the recent three-month window, suggesting households kept buying even as income growth was more modest. Evidence: [5, 6, 7]

Demand is holding up for now. Year-over-year spending was up while income excluding transfers was softer, with subdued financial stress and easy credit pricing helping households and firms to keep transacting rather than pulling back. Evidence: [8, 9, 3]

There is no evidence in this data that a bubble is actually breaking. Expensive valuations flag fragility, but stress gauges and the credit risk premium remain calm, and a high price alone cannot confirm a bubble exists or that a decline has started. Evidence: [10, 2, 3, 4]

Scenario If a negative surprise hit confidence when prices are stretched, it could lift stress, tighten funding and credit, then weaken hiring and spending, which would in turn pressure earnings and asset prices further in a feedback loop. Evidence: [1, 5, 2, 3]

Scenario My judgment would change if calm gives way to strain. If financial stress rose together with tighter bank lending, or if payrolls turned negative on a three-month view or a valid Sahm-style warning appeared, vulnerability would matter more imminently. Evidence: [11, 5, 12, 3, 13]

The latest week shows no change on published values versus the prior saved report, so the picture is steady rather than newly worsening or improving. Unchanged prints do not prove the economy stood still, only that new data have not yet arrived. Evidence: [1, 4]

Scenario Alternatively, if job gains and spending stay solid while stress stays subdued and credit premiums remain low, high valuations could persist without a disorderly adjustment, with growth gradually validating prices rather than a sharp reset. Evidence: [10, 5, 6, 3]

The biggest blind spot is what this limited lens cannot see. The Sahm-style check is unavailable, data arrive with lags, and coverage is only US macro plus one stress index, so other risks could build unseen and past patterns do not validate forecasts. Evidence: [13, 4, 14]

Engine assessment: Valuation caution · Partial. The engine result is calculated separately from the AI opinion above.

Supporting evidence
  1. Overall risk. Valuation vulnerability is high, while financial stress is subdued and payrolls are growing; this is a partial experimental assessment. Evidence: [1]
  2. Cycle evidence. Payrolls were increasing over three months through 2026-08-31 and real spending was growing over three months through 2026-07-31; these differently dated signals do not establish a formal cycle phase. Evidence: [5, 6, 4]
  3. Valuation. The equity-valuation measure had a historical percentile rank of approximately 97.03 through 2026-03-31; this alone cannot establish a bubble, its bursting or a crash timetable. Evidence: [2, 4]
  4. Financial stress. OFR financial stress was below its historical average at -2.79 index points through 2026-09-04; the index cannot guarantee safety or date a crash. Evidence: [3, 4]
  5. Credit. The Fed research Excess Bond Premium was -0.32 percentage points through 2026-07-31; it measures a corporate-credit risk-premium component, not an ECO I recession or crash probability. Evidence: [10, 4]
  6. Labor. The four-week average of continuing claims fell by 0.5% versus four weeks earlier and fell by 8.37% versus a year earlier through 2026-08-22; the two horizons can give different signals. Evidence: [15, 16]
  7. Income and spending. The annualized three-month change in real income excluding transfers was 2.26% through 2026-07-31, versus 3.33% for real spending through 2026-07-31; annualized rates are not the actual three-month percentage changes. Evidence: [6, 7]
  8. Weekly change. Numerical values, periods, units and quality match the previous saved report; unchanged published evidence does not prove that underlying economic conditions have stood still. Evidence: [1, 4, 17]
  9. Coverage. Coverage is United States macroeconomic evidence and OFR global financial stress; these data cannot establish the condition of every major economy, individual stock or intraday market. Evidence: [14]
  10. Uncertainty. The exact Sahm-style unemployment check is unavailable in this evidence; an unavailable check is uncertainty, not evidence that recession risk is absent. Evidence: [13, 4]
Coverage and limits

Experimental information, not financial advice. No calibrated crash probability, crash date, bubble-burst countdown or formal business-cycle phase is established. High valuation is vulnerability, not proof of a bubble or its timing. A lack of measured stress is not a guarantee of safety. Indicators overlap; OFR components are parts of one index, not independent votes. Latest published data has daily, weekly, monthly and quarterly delays. Historical evaluation uses revised data and few recession episodes; it does not validate crash forecasts.

THIS IS NOT FINANCIAL ADVICE. Experimental information only; verify independently. Sources: US Department of Labor, Bureau of Labor Statistics, Bureau of Economic Analysis, Federal Reserve Board, US Treasury and Office of Financial Research. Independent ECO I analysis; no agency endorsement. BLS.gov cannot vouch for the data or analyses derived from these data after the data have been retrieved from BLS.gov.

Open the underlying saved assessment · Download this public report (JSON)

Evidence

These are the saved facts cited above. Dates describe the source evidence, which can have publication delays.

1. Assessment
{
  "core_channels_available": 4,
  "core_channels_total": 4,
  "headline": "Valuation vulnerability is high, while financial stress is subdued and payrolls are growing",
  "method_version": "3.0.0",
  "policy_sha256": "0090eacc1eab3550b5a21ffd69f503bff9fdf3efa15b3aceb06cf9458eea67f2",
  "risk_state": "VALUATION_CAUTION",
  "status": "PARTIAL",
  "unknowns": [
    "The exact Sahm-style recession check is unavailable because its full monthly lookback is not valid. Missing CPS months are not skipped or filled."
  ],
  "watch_next": [
    "A rise in OFR stress alongside significant SLOOS tightening would strengthen the financial-risk diagnosis.",
    "A negative three-month payroll change or a valid Sahm-style warning would strengthen the employment-risk diagnosis.",
    "High valuations with emerging financial or labor stress would be more concerning than high valuations alone."
  ]
}
Saved assessment JSON
2. Derived · valuation percentile
{
  "evidence_sha256": "145a105b5a42e53c5b8479a072295d4fb32cd5c135b71a12e3e8d9981555ce2a",
  "formula": "100 * (count below current + 0.5 * count equal) / count; expanding current-vintage quarterly history from 1980-01-01",
  "observation_count": 185,
  "period": "2026-03-31",
  "period_start": "1980-03-31",
  "quality_status": "VALID",
  "unit": "percentile",
  "value": "97.02702702702702702702702703"
}
Saved assessment JSON
3. Input · financial stress
{
  "available_at": "2026-09-08T14:41:11.869645Z",
  "evidence_sha256": "65ff2f2221ad9d0fd3568303ae856f1cf417c5f5db81b3bea7b42a1092409750",
  "input_series_ids": [
    "us_ofr_financial_stress"
  ],
  "metric_id": "us_ofr_financial_stress",
  "period": "2026-09-04",
  "quality_status": "VALID",
  "unit": "index_points",
  "value": "-2.791"
}
Indicator and source history · Saved assessment JSON
4. Limitations
{
  "text": "Experimental information, not financial advice. No calibrated crash probability, crash date, bubble-burst countdown or formal business-cycle phase is established. High valuation is vulnerability, not proof of a bubble or its timing. A lack of measured stress is not a guarantee of safety. Indicators overlap; OFR components are parts of one index, not independent votes. Latest published data has daily, weekly, monthly and quarterly delays. Historical evaluation uses revised data and few recession episodes; it does not validate crash forecasts."
}
Saved assessment JSON
5. Derived · payroll change
{
  "evidence_sha256": "a4c1bc879141a5904a36c7231f806c1d1fc973dc47bb091b3e83208d0647e894",
  "formula": "Payroll jobs in the latest month minus payroll jobs three months earlier; all four monthly observations required",
  "observation_count": 4,
  "period": "2026-08-31",
  "period_start": "2026-05-31",
  "quality_status": "VALID",
  "unit": "thousand_jobs",
  "value": "214"
}
Saved assessment JSON
6. Derived · real consumption change 3 months annualized percent
{
  "evidence_sha256": "4aa6c24e0e6b2a531086344de558bdfa02818480ac056dab9284915dd33f5b04",
  "formula": "100 * ((latest real SAAR level / real SAAR level 3 months earlier) ** 4 - 1); all 4 consecutive native months must be positive; SAAR scaling cancels in the ratio",
  "observation_count": 4,
  "period": "2026-07-31",
  "period_start": "2026-04-30",
  "quality_status": "VALID",
  "unit": "percent",
  "value": "3.3282498437398846113789928"
}
Saved assessment JSON
7. Derived · real income ex transfers change 3 months annualized percent
{
  "evidence_sha256": "89e9dbff8e520dbb2ff9a60d8f98bd9d71d54c3d7d06e370986c74cf4f1165f6",
  "formula": "100 * ((latest real SAAR level / real SAAR level 3 months earlier) ** 4 - 1); all 4 consecutive native months must be positive; SAAR scaling cancels in the ratio",
  "observation_count": 4,
  "period": "2026-07-31",
  "period_start": "2026-04-30",
  "quality_status": "VALID",
  "unit": "percent",
  "value": "2.2617325794204371818958222"
}
Saved assessment JSON
8. Derived · real consumption change 12 months percent
{
  "evidence_sha256": "e58ee493b5ef8a5edf4da37183734d4eab73c84dad44e07d81b33e5e132187d9",
  "formula": "100 * ((latest real SAAR level / real SAAR level 12 months earlier) ** 1 - 1); all 13 consecutive native months must be positive; SAAR scaling cancels in the ratio",
  "observation_count": 13,
  "period": "2026-07-31",
  "period_start": "2025-07-31",
  "quality_status": "VALID",
  "unit": "percent",
  "value": "2.1378059777636850366634867"
}
Saved assessment JSON
9. Derived · real income ex transfers change 12 months percent
{
  "evidence_sha256": "d22c8315ab0ece3bc1750eb9c52756c27ad67f0438a825fb49654e6883289ed9",
  "formula": "100 * ((latest real SAAR level / real SAAR level 12 months earlier) ** 1 - 1); all 13 consecutive native months must be positive; SAAR scaling cancels in the ratio",
  "observation_count": 13,
  "period": "2026-07-31",
  "period_start": "2025-07-31",
  "quality_status": "VALID",
  "unit": "percent",
  "value": "-0.37884365952074415320530409"
}
Saved assessment JSON
10. Derived · ebp level
{
  "evidence_sha256": "84b55141b20dc786e0a325cc71d0968d015c6b4025643f17b11cb1afca792749",
  "formula": "Latest native published monthly estimate; no rescaling",
  "observation_count": 1,
  "period": "2026-07-31",
  "period_start": "2026-07-31",
  "quality_status": "VALID",
  "unit": "percentage_points",
  "value": "-0.319112793"
}
Saved assessment JSON
11. Derived · ofr headline change 20 observations
{
  "evidence_sha256": "7ab0366dbbd4e8666600b5334e4caf686bd43507c2aa3a056514a413c443d6d6",
  "formula": "Latest published value minus value 20 native observations earlier; 21 identical headline/category dates within 40 calendar days required",
  "observation_count": 21,
  "period": "2026-09-04",
  "period_start": "2026-08-07",
  "quality_status": "VALID",
  "unit": "index_points",
  "value": "-0.027"
}
Saved assessment JSON
12. Input · bank small
{
  "available_at": "2026-09-05T21:45:07.402062Z",
  "evidence_sha256": "0a8ffc6cdab8ec62e987ff9f9c447275eae8fb67214f893916a0bef056bf6e4f",
  "input_series_ids": [
    "us_sloos_ci_small_domestic"
  ],
  "metric_id": "us_sloos_ci_small_tightening",
  "period": "2026-06-30",
  "quality_status": "VALID",
  "unit": "percent",
  "value": "1.8"
}
Indicator and source history · Saved assessment JSON
13. Input · sahm
{
  "available_at": "2026-09-05T21:45:12.445686Z",
  "evidence_sha256": "ecd2398dbb81325c5f5f8824a21ed004735352e8656a278af4d21c064a56b8fa",
  "input_series_ids": [
    "us_unemployment_rate"
  ],
  "metric_id": "us_sahm_current_bls",
  "period": "2026-08-31",
  "quality_status": "MISSING",
  "unit": null,
  "value": null
}
Indicator and source history · Saved assessment JSON
14. Scope
{
  "text": "United States macroeconomic evidence and OFR global financial stress only. No comprehensive diagnosis of other major economies, individual assets, AI stocks, geopolitical events or intraday markets. BIS debt-service data is excluded from the external model because Contributor training permission is not established."
}
Saved assessment JSON
15. Derived · continuing claims change 4 weeks percent
{
  "evidence_sha256": "9f38679148008af1a61a63da0178601863c24c0ad07b1660f18ed774c5081a7a",
  "formula": "100 * (latest four-week mean / four-week mean 4 weeks earlier - 1); all 8 consecutive native weeks required",
  "observation_count": 8,
  "period": "2026-08-22",
  "period_start": "2026-07-04",
  "quality_status": "VALID",
  "unit": "percent",
  "value": "-0.50258271673879659360603099"
}
Saved assessment JSON
16. Derived · continuing claims change 52 weeks percent
{
  "evidence_sha256": "2ac823b4159b3ee8b798f543ac7b62e82acac874fbcdc7dbdbbcf3ae19ce6a95",
  "formula": "100 * (latest four-week mean / four-week mean 52 weeks earlier - 1); all 56 consecutive native weeks required",
  "observation_count": 56,
  "period": "2026-08-22",
  "period_start": "2025-08-02",
  "quality_status": "VALID",
  "unit": "percent",
  "value": "-8.36976086397531499100025714"
}
Saved assessment JSON
17. Weekly comparison
{
  "changes": [],
  "previous_week": "2026-09-08",
  "status": "COMPARABLE_SAVED_WEEKS"
}
Saved assessment JSON