Backdrop

The rate that prices everything else.

Every long-duration asset on this site — AI, semis, infrastructure — is discounted against the 10-year Treasury yield. When the 10-year moves, the present value of far-away earnings moves with it. This page keeps that backdrop visible next to the household's tickers.

Loading market data…

10-year Treasury yield

Daily par yield, refreshed by a scheduled GitHub Action

Why the 10-year matters here

Most of what this household owns is priced on earnings that arrive years from now. The 10-year yield is the market's toll on waiting: when it rises, future cash flows are worth less today and long-duration growth stocks usually feel it first; when it falls, the same holdings get a tailwind that has nothing to do with the businesses themselves.

So when the portfolio has a great or terrible month, the honest first question is: how much of that was the companies, and how much was the discount rate? This page exists so the boys can learn to separate the two.

How to read it

  • 10-yr rising — expect pressure on the AI and growth sleeve, even on good company news.
  • 10-yr falling — multiples expand; do not confuse the tailwind with skill.
  • 2s10s inverted (2-yr above 10-yr) — the bond market is bracing for a slowdown.
  • Utilities and energy often behave like bond proxies — they compete with the yield directly.

Tracked tickers

End-of-day closes for the household's core symbols and benchmarks

Symbol Lens Close Day change Day % As of

Plumbing

A scheduled GitHub Action (.github/workflows/market-data.yml) runs on weekday evenings, pulls the daily par yield curve from the U.S. Treasury and end-of-day quotes from Stooq — both keyless public sources — and commits data/market.json. No API keys ever touch the browser.