Deep Dive

SOFR

Daily Secured Overnight Financing Rate in percent. This is the core overnight secured funding benchmark, and lower or stable readings generally point to easier short-end funding conditions while higher readings can reflect tighter liquidity transmission.

Leading
DailyFRED · SOFRPercent3M S&P +3.0% · 688 obs

Source: SOFR via FRED, Federal Reserve Bank of St. Louis. See the FRED series notes for original source attribution.

Time Series

The range selector drives the backend statistics on the right. The slider below only zooms the chart slice, while fixed-horizon deltas stay anchored to the latest observation.

Level
Latest reading
3.9
Observation
Oct 22, 2026
Release
Oct 23, 2026
Frequency
Daily
Unit
Percent
Last updated
Oct 23, 2026, 07:02 AM
Oct 22, 2021Oct 22, 2026

Showing 417 of 417 points.

Direction & Persistence

Direction stats use the selected 5Y window and persistence shows how sticky that move has been.

Up Prob (5Y)48.4%
CI9544.7% - 52.1%
Comparisons1,246
Directional Pairs684
Flat Pairs562
Current Streak1 up move
Continuation48.9%
Reversals349
Longest Up5
Longest Down7

Acceleration

Acceleration compares the latest move with the prior move inside the selected window.

StateAccelerating
Latest Move+0.02
Previous Move0
Delta Change+0.02
Delta Change %n/a
Comparisons1,245
Direction PairFlat -> Up
Same DirectionNo
Size Ration/a
Magnitude Shiftn/a

Forward Returns After Similar Readings

Compare what index benchmarks did after historical readings with the same regime and quantile setup as today in the selected 5Y window.

Regime: NormalQuantile: 40-60%

How To Read This

Use this tab for the original question: when old releases looked like today's reading, what happened next?

What counts as a match: It matches old releases by today's regime and quantile, so the comparison stays close to the existing forward-returns view.

Simple example: If today's payrolls are in a normal regime and middle quantile, this tab looks for prior payroll releases that were also normal and middle-range.

Read the card: A 3M avg of +1.2% means the benchmark averaged +1.2% over the next three months after those matching releases.

Current Setup Summary

This release maps to the Normal regime and 40-60% historical bucket. The cards compare only prior releases with that same setup.

Regime compares the reading with its normal range using z-score bands: extreme low, low, normal, high, or extreme high.

Quantile ranks the reading against history using percentile buckets, such as bottom 20% or top 20%.

  1. Start with the 3M avg: it is the average market return after similar releases.
  2. Use positive cases to see whether that move happened consistently, not just because of a few large outcomes.
  3. Use samples as confidence: more similar cases make the base rate more trustworthy.

Use this to frame risk and upside; it is historical context, not a standalone forecast.

S&P 500 Index

Regime: Normal

S&P 500 Index averaged +3.0% over the next 3M; 73.0% of 688 similar cases were positive.

S&P 500 Index

Quantile: 40-60%

S&P 500 Index averaged +3.2% over the next 3M; 72.7% of 187 similar cases were positive.

Nasdaq Composite

Regime: Normal

Nasdaq Composite averaged +3.3% over the next 3M; 66.6% of 688 similar cases were positive.

Nasdaq Composite

Quantile: 40-60%

Nasdaq Composite averaged +5.1% over the next 3M; 73.8% of 187 similar cases were positive.

Calculation Method
  1. Start from each macro release date, then use the first market close available on or after that release.
  2. Classify the macro reading two ways: regime uses z-score distance from normal, while quantile uses historical percentile rank.
  3. Measure forward returns over 5D, 1M, 3M, 6M, and 12M using 5, 21, 63, 126, and 252 trading days.
  4. Forward return equals end close minus start close, divided by start close, multiplied by 100.
  5. For each matching bucket, aggregate mean, median, positive cases, standard deviation, worst drawdown, and sample count. Incomplete windows are skipped.

Example Calculation

If a matching macro release starts from an S&P 500 close of 5,000 and the 3M close is 5,250, the forward return is (5,250 - 5,000) / 5,000 * 100 = +5.0%.

If 22 of 26 matching 3M windows are above 0%, positive cases are 22 / 26 = 84.6%.

S&P 500 Index

Latest close Oct 23, 2026

Regime

Normal

Current

3M avg

+3.0%

Positive cases

73.0%

Samples

688

1M avg

+1.1%

12M avg

+11.2%

Worst 3M drawdown

-20.8%

Quantile

40-60%

Current

3M avg

+3.2%

Positive cases

72.7%

Samples

187

1M avg

+1.0%

12M avg

+18.2%

Worst 3M drawdown

-18.9%

Full Regime + Quantile Stats

This expands every historical bucket, not just the current one. Use it to compare today's setup against other macro states; the current bucket is marked.

Avg return

Mean market return after matching releases.

Median

Typical case, less sensitive to outliers.

Positive

Share of cases above 0%; tiny samples show counts.

Score

Shown under each bucket name: z-score for regimes, percentile for quantiles.

Volatility

Standard deviation of forward returns; needs at least two samples.

Worst DD

Worst intra-window drawdown among matching cases.

Samples

Number of complete historical windows.

Regime Stats

BucketHorizonAvgMedianPositiveVolatilityWorst DDSamples
RegimeExtreme LowZ-score: -4.40 to -3.125D+1.8%+2.3%83.3%2.3%-2.7%6
1M-3.0%-2.5%16.7%2.7%-8.3%6
3M-5.3%-4.2%0.0%3.8%-15.1%6
6M-8.7%-7.4%0.0%4.6%-23.6%6
12M-9.2%-8.1%0.0%3.3%-25.4%6
RegimeNormalZ-score: -1.00 to +1.00Current5D+0.3%+0.3%58.0%2.1%-12.1%745
1M+1.1%+1.3%66.4%3.8%-13.7%730
3M+3.0%+3.8%73.0%6.6%-20.8%688
6M+5.8%+7.8%73.9%10.0%-23.6%625
12M+11.2%+14.7%81.0%13.0%-25.4%500
RegimeHighZ-score: +1.00 to +2.005D+0.1%+0.3%58.2%2.1%-8.5%325
1M+1.5%+2.4%68.6%3.8%-12.8%325
3M+5.2%+5.4%80.9%5.8%-17.8%325
6M+10.6%+10.7%95.1%6.8%-19.8%325
12M+24.1%+24.9%96.3%8.0%-19.8%325
RegimeExtreme HighZ-score: +2.00 to +9.905D+0.2%+0.4%55.8%3.1%-10.2%165
1M-0.8%-2.0%43.0%6.6%-13.0%165
3M-1.6%-1.0%43.6%7.3%-20.8%165
6M+0.9%+0.9%55.8%9.5%-21.8%165
12M+9.9%+12.9%86.1%9.6%-22.8%165

Quantile Stats

BucketHorizonAvgMedianPositiveVolatilityWorst DDSamples
QuantileBottom 20%Percentile: 4.9% to 9.3%5D+1.8%+2.3%83.3%2.3%-2.7%6
1M-3.0%-2.5%16.7%2.7%-8.3%6
3M-5.3%-4.2%0.0%3.8%-15.1%6
6M-8.7%-7.4%0.0%4.6%-23.6%6
12M-9.2%-8.1%0.0%3.3%-25.4%6
Quantile20-40%Percentile: 22.4% to 40.0%5D+0.5%+0.4%58.7%1.8%-4.2%329
1M+1.5%+1.1%68.5%3.6%-13.7%314
3M+4.4%+3.9%84.2%5.8%-18.9%272
6M+10.6%+10.3%94.7%5.6%-18.9%209
12M+20.4%+18.4%100.0%6.0%-18.9%85
Quantile40-60%Percentile: 40.1% to 56.9%Current5D+0.1%+0.3%57.8%2.4%-12.1%187
1M+1.0%+1.7%68.4%4.3%-13.7%187
3M+3.2%+4.0%72.7%7.0%-18.9%187
6M+6.2%+5.5%68.4%9.0%-18.9%187
12M+18.2%+17.2%100.0%5.3%-18.9%186
Quantile60-80%Percentile: 77.5%5D+2.7%+2.7%1/1Too few samples-0.5%1
1M+6.9%+6.9%1/1Too few samples-1.9%1
3M+12.0%+12.0%1/1Too few samples-2.9%1
6M+18.1%+18.1%1/1Too few samples-8.5%1
12M+8.2%+8.2%1/1Too few samples-18.9%1
QuantileTop 20%Percentile: 80.6% to 100.0%5D+0.2%+0.3%57.1%2.4%-10.2%715
1M+0.7%+1.5%60.4%4.7%-13.0%715
3M+2.4%+3.8%65.9%7.0%-20.8%715
6M+5.4%+7.6%75.0%10.4%-23.6%715
12M+14.0%+16.0%82.2%14.1%-25.4%715

Nasdaq Composite

Latest close Oct 23, 2026

Regime

Normal

Current

3M avg

+3.3%

Positive cases

66.6%

Samples

688

1M avg

+1.3%

12M avg

+13.5%

Worst 3M drawdown

-27.2%

Quantile

40-60%

Current

3M avg

+5.1%

Positive cases

73.8%

Samples

187

1M avg

+1.6%

12M avg

+24.6%

Worst 3M drawdown

-23.9%

Full Regime + Quantile Stats

This expands every historical bucket, not just the current one. Use it to compare today's setup against other macro states; the current bucket is marked.

Avg return

Mean market return after matching releases.

Median

Typical case, less sensitive to outliers.

Positive

Share of cases above 0%; tiny samples show counts.

Score

Shown under each bucket name: z-score for regimes, percentile for quantiles.

Volatility

Standard deviation of forward returns; needs at least two samples.

Worst DD

Worst intra-window drawdown among matching cases.

Samples

Number of complete historical windows.

Regime Stats

BucketHorizonAvgMedianPositiveVolatilityWorst DDSamples
RegimeExtreme LowZ-score: -4.40 to -3.125D+2.0%+2.6%83.3%3.0%-3.7%6
1M-3.9%-2.3%16.7%5.2%-13.2%6
3M-9.6%-8.5%0.0%5.1%-22.3%6
6M-13.0%-10.7%0.0%6.6%-32.9%6
12M-18.3%-16.0%0.0%5.4%-35.0%6
RegimeNormalZ-score: -1.00 to +1.00Current5D+0.3%+0.5%56.4%2.9%-13.3%745
1M+1.3%+1.5%63.0%5.5%-16.4%730
3M+3.3%+4.1%66.6%10.3%-27.2%688
6M+6.9%+9.3%75.0%14.6%-32.9%625
12M+13.5%+19.1%81.0%20.2%-35.7%500
RegimeHighZ-score: +1.00 to +2.005D+0.3%+0.6%58.5%2.8%-12.3%325
1M+2.0%+2.4%70.5%4.8%-15.5%325
3M+7.0%+7.4%82.2%7.5%-20.9%325
6M+13.8%+14.3%95.4%8.7%-23.3%325
12M+30.0%+31.7%96.3%9.7%-24.1%325
RegimeExtreme HighZ-score: +2.00 to +9.905D+0.0%+0.5%55.8%3.9%-11.2%165
1M-1.4%-3.0%40.6%8.5%-16.7%165
3M-2.6%-2.6%41.8%10.6%-27.2%165
6M+0.6%-4.0%37.0%15.0%-27.2%165
12M+15.9%+18.7%86.7%15.3%-30.1%165

Quantile Stats

BucketHorizonAvgMedianPositiveVolatilityWorst DDSamples
QuantileBottom 20%Percentile: 4.9% to 9.3%5D+2.0%+2.6%83.3%3.0%-3.7%6
1M-3.9%-2.3%16.7%5.2%-13.2%6
3M-9.6%-8.5%0.0%5.1%-22.3%6
6M-13.0%-10.7%0.0%6.6%-32.9%6
12M-18.3%-16.0%0.0%5.4%-35.0%6
Quantile20-40%Percentile: 22.4% to 40.0%5D+0.5%+0.5%56.5%2.6%-6.3%329
1M+1.9%+1.1%63.4%5.3%-16.4%314
3M+5.3%+3.9%73.9%9.1%-23.9%272
6M+13.9%+13.7%93.8%8.8%-23.9%209
12M+27.3%+23.0%100.0%10.3%-23.9%85
Quantile40-60%Percentile: 40.1% to 56.9%Current5D+0.2%+0.7%61.5%3.0%-13.3%187
1M+1.6%+2.5%73.3%5.9%-16.4%187
3M+5.1%+7.1%73.8%10.3%-23.9%187
6M+8.7%+6.1%73.3%12.9%-24.3%187
12M+24.6%+23.1%100.0%7.8%-24.3%186
Quantile60-80%Percentile: 77.5%5D+4.2%+4.2%1/1Too few samples-0.6%1
1M+9.9%+9.9%1/1Too few samples-2.4%1
3M+17.8%+17.8%1/1Too few samples-4.9%1
6M+21.0%+21.0%1/1Too few samples-13.1%1
12M+9.3%+9.3%1/1Too few samples-24.3%1
QuantileTop 20%Percentile: 80.6% to 100.0%5D+0.1%+0.4%55.5%3.2%-12.3%715
1M+0.6%+1.4%58.2%6.2%-16.7%715
3M+2.4%+4.1%63.5%10.2%-27.2%715
6M+6.1%+10.3%70.8%14.8%-32.9%715
12M+17.2%+22.5%82.4%20.0%-35.7%715

Macro Release Event Study

Measure S&P 500 and Nasdaq behavior immediately before, on, and after genuine macro release dates in the selected 5Y window.

1,247 releases1,247 revision matches

Each card groups releases by one feature of the stored selected-metric history. It does not reconstruct every historical first print.

Events count releases assigned to the bucket.

Samples count releases with enough market history to complete that particular window.

Alignment uses the first market session on or after the release date.

Direction

Up, down, or flat versus the previous stored metric reading.

Magnitude

Small, medium, or large absolute changes within the selected range.

Regime

Low, normal, high, or extreme z-score backdrops.

Revisions

First published base actuals later revised up, down, or unchanged.

How To Read This

Use this tab to compare market behavior after releases where the indicator rose, fell, or stayed flat versus the prior release.

What counts as a match: It only looks at the selected metric's release-to-release direction. It does not decide whether the release was good news or bad news.

Simple example: If payrolls were 180k last month and 230k this month, this release goes in Up. If the next release is 150k, that release goes in Down.

Read the card: An Up card with Post 1M avg +2.0% means the benchmark averaged +2.0% one month after releases where the indicator increased from the prior release.

S&P 500 Index

Latest close Oct 23, 2026

Direction

Up

331 events

Pre 1D

+0.1%

57.4% positive · 331 samples

Event 1D

+0.0%

54.4% positive · 331 samples

Post 5D

+0.2%

57.4% positive · 329 samples

Post 1M

+1.1%

63.9% positive · 321 samples

All Windows
WindowAvgMedianPositiveSamples
Pre 5D+0.4%+0.5%62.5%331
Pre 1D+0.1%+0.1%57.4%331
Event 1D+0.0%+0.1%54.4%331
Post 5D+0.2%+0.4%57.4%329
Post 1M+1.1%+1.3%63.9%321
Post 3M+3.3%+4.0%74.8%305
Post 6M+7.8%+8.2%83.0%283
Post 12M+16.8%+16.5%94.0%232

Direction

Down

353 events

Pre 1D

-0.0%

49.3% positive · 353 samples

Event 1D

+0.0%

51.6% positive · 353 samples

Post 5D

+0.5%

62.7% positive · 351 samples

Post 1M

+1.2%

67.6% positive · 346 samples

All Windows
WindowAvgMedianPositiveSamples
Pre 5D+0.2%+0.3%56.1%353
Pre 1D-0.0%-0.0%49.3%353
Event 1D+0.0%+0.0%51.6%353
Post 5D+0.5%+0.6%62.7%351
Post 1M+1.2%+1.4%67.6%346
Post 3M+3.6%+3.9%76.0%333
Post 6M+7.5%+7.8%80.8%302
Post 12M+17.2%+17.1%93.7%252

Direction

Flat

562 events

Pre 1D

+0.0%

52.7% positive · 562 samples

Event 1D

+0.1%

52.7% positive · 562 samples

Post 5D

+0.1%

55.1% positive · 561 samples

Post 1M

+0.8%

61.0% positive · 559 samples

All Windows
WindowAvgMedianPositiveSamples
Pre 5D+0.1%+0.3%56.4%562
Pre 1D+0.0%+0.1%52.7%562
Event 1D+0.1%+0.0%52.7%562
Post 5D+0.1%+0.2%55.1%561
Post 1M+0.8%+1.3%61.0%559
Post 3M+2.3%+3.6%65.2%546
Post 6M+5.0%+8.1%71.6%536
Post 12M+13.2%+16.4%79.3%512

Nasdaq Composite

Latest close Oct 23, 2026

Direction

Up

331 events

Pre 1D

+0.2%

54.4% positive · 331 samples

Event 1D

+0.1%

55.6% positive · 331 samples

Post 5D

+0.2%

56.2% positive · 329 samples

Post 1M

+1.2%

61.1% positive · 321 samples

All Windows
WindowAvgMedianPositiveSamples
Pre 5D+0.5%+0.6%59.2%331
Pre 1D+0.2%+0.2%54.4%331
Event 1D+0.1%+0.1%55.6%331
Post 5D+0.2%+0.6%56.2%329
Post 1M+1.2%+1.5%61.1%321
Post 3M+3.9%+4.8%68.2%305
Post 6M+9.8%+10.7%80.9%283
Post 12M+22.0%+22.4%94.4%232

Direction

Down

353 events

Pre 1D

-0.0%

53.0% positive · 353 samples

Event 1D

+0.0%

53.0% positive · 353 samples

Post 5D

+0.6%

62.7% positive · 351 samples

Post 1M

+1.4%

64.7% positive · 346 samples

All Windows
WindowAvgMedianPositiveSamples
Pre 5D+0.3%+0.6%57.8%353
Pre 1D-0.0%+0.0%53.0%353
Event 1D+0.0%+0.1%53.0%353
Post 5D+0.6%+0.6%62.7%351
Post 1M+1.4%+1.6%64.7%346
Post 3M+4.4%+4.4%71.5%333
Post 6M+9.6%+9.9%79.1%302
Post 12M+22.7%+23.4%93.7%252

Direction

Flat

562 events

Pre 1D

+0.0%

54.3% positive · 562 samples

Event 1D

+0.1%

53.6% positive · 562 samples

Post 5D

+0.1%

53.8% positive · 561 samples

Post 1M

+0.8%

60.3% positive · 559 samples

All Windows
WindowAvgMedianPositiveSamples
Pre 5D+0.1%+0.4%55.3%562
Pre 1D+0.0%+0.1%54.3%562
Event 1D+0.1%+0.1%53.6%562
Post 5D+0.1%+0.3%53.8%561
Post 1M+0.8%+1.6%60.3%559
Post 3M+2.5%+4.1%63.7%546
Post 6M+5.8%+10.4%69.4%536
Post 12M+16.0%+22.1%79.3%512