STRASMORE/EXPLORE 3,256 QUERIES 22Y EQUITIES · 12Y OPTIONS

3,256 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

What Is the 5s30s Spread? 20 Years of Data
Inverted sessions per year: 2s10s, 5s30s, and the split stateranking · 2026-10-04 · 9×4Preview: 9 ranked values, smallest first. The 5s30s spread month by month, with both legsseries · 2026-10-04 · 241×4Preview: a 16-point series, ending higher. Which leg moved: 5-year and 30-year travel inside each inversionranking · 2026-10-04 · 14×4Preview: 14 ranked values, smallest first. Every 5s30s inversion of at least five sessions, last 30 yearstable · 2026-10-04 · 14×5 5s30s and 2s10s, monthly averages over 20 yearsseries · 2026-10-04 · 241×3Preview: a 16-point series, ending higher.
What Is the 2s10s Spread? Yield Curve Data
The 2s10s spread as of the latest close (10-year minus 2-year)scalar · 2026-10-04 · 1×54.78 2s10s spread, monthly average: last 20 yearsseries · 2026-10-04 · 240×2Preview: a 16-point series, ending higher. 2s10s inversion episodes: first close, last close, length, and depthranking · 2026-10-04 · 11×4Preview: 11 ranked values, smallest first. US Treasury yield curve: latest available yield per maturityranking · 2026-10-04 · 7×2Preview: 7 ranked values, smallest first.
Macro Picture Entering H2 2026, With Receipts
SPY month by month in H1 2026: regular-hours open-to-close return per monthranking · 2026-08-11 · 6×4Preview: 6 ranked values, smallest first. The labor market, monthly: unemployment, participation, average hourly earnings, with ingest receiptstable · 2026-08-11 · 6×5 Model-based inflation expectations by horizon, monthlyranking · 2026-08-11 · 6×4Preview: 6 ranked values, smallest first. The Treasury curve at each month-end of H1 2026: bill, 2-year, 10-year, and the spreads between themtable · 2026-08-11 · 6×8 CPI year-over-year, computed from the index against the same month a year earliertable · 2026-08-11 · 6×5 CPI month-over-month, computed from the index against the prior monthranking · 2026-08-11 · 6×3Preview: 6 ranked values, largest first. The as-of receipts: every June print on file, the July CPI column armed as the next tripwirescalar · 2026-08-11 · 1×51
How Markets Price Fed Rate Odds
TLT call deltas read as implied probabilities: chain of Sep 15, 2025, expiring Sep 19ranking · 2026-08-03 · 9×4Preview: 9 ranked values, smallest first. Front-end Treasury yields by month, January 2024 to June 2026series · 2026-08-03 · 30×5Preview: a 16-point series, ending higher. Five-session move in short Treasury yields into each 2025 FOMC decision dayranking · 2026-08-03 · 8×3Preview: 8 ranked values, smallest first. The short end of the Treasury curve around the September 2025 FOMC meetingseries · 2026-08-03 · 42×4Preview: a 16-point series, ending lower.
Inverted sessions per year: 2s10s, 5s30s, and the split state

Inverted sessions per year: 2s10s, 5s30s, and the split state

most recentas of ranking 9×4read in context →
Inverted sessions per year: 2s10s, 5s30s, and the split state — 9 rows by 4 columns, computed from US exchange, SIP and OPRA data.
yearinverted_2s10s_session_countinverted_5s30s_session_countsplit_session_count
199827027
200022717953
2005303
200616322145
200772072
2019303
20221258152
202325096150
20241660166
the exact SQL behind every number
SELECT
    toString(toYear(date))                         AS year,
    countIf(spread_2s10s < 0)                      AS inverted_2s10s_session_count,
    countIf(spread_5s30s < 0)                      AS inverted_5s30s_session_count,
    countIf(spread_2s10s < 0 AND spread_5s30s > 0) AS split_session_count
FROM
(
    SELECT
        date,
        toFloat64(yield_30_year) - toFloat64(yield_5_year) AS spread_5s30s,
        toFloat64(yield_10_year) - toFloat64(yield_2_year) AS spread_2s10s
    FROM global_markets.treasury_yields
    WHERE date >= toStartOfYear(subtractYears(today(), 30))
      AND yield_2_year  > 0
      AND yield_5_year  > 0
      AND yield_10_year > 0
      AND yield_30_year > 0
)
GROUP BY year
HAVING inverted_2s10s_session_count > 0 OR inverted_5s30s_session_count > 0
ORDER BY year
$