HomeDashboardChartsResearchPersonsBubble MapMethodologyGlossaryGlobe

Bank securities marks under zero-trust — "held to par" is a choice, not a price

Web-verified 2026-06-09. Structured + edges + sources: macro-bank-htm-marks.json. The asset-side mirror of the AI paper-marks proof (reflexive_marks). Honest update: aggregate unrealized losses fell through 2025 — the point is structural fragility + opacity, not a current acute hole.

The numbers — full FDIC QBP series — STRONG where FDIC-stated

Unrealized losses on HTM + AFS securities (the hole tracks long rates and reopens whenever they rise):

PeriodUnrealized lossNote
2019–2021net gains / ~0ultra-low rates kept bonds at/above par
Q3-2022~$690B (peak)fastest rate-hike cycle in 40 yrs (FDIC: "highest levels")
Q4-2022$620BFDIC-stated
Q3-2023~$684Bsecond spike (SVB era)
Q4-2023~$478Brates eased
Q4-2024~$482B~8.6% of fair value (OFR)
Q1-2025$413.2Bproblem banks 63; net income $70.6B
Q2-2025$395.3B
Q3-2025$337.1B
Q4-2025$306.1Blowest since Q1-2022
Q1-2026$325.1B+$19.0B (+6.2%) — 30-yr mortgage rate rose in March → MBS fell

Confidence: Q4-2022 / Q4-2024 / all 2025–26 quarters are FDIC-stated; the Q3-2022 (~$690B) peak and Q3-2023 ($684B) / Q4-2023 ($478B) are widely-reported approximations; 2019–21 is qualitative. Exact per-quarter figures live in each QBP PDF.

The zero-trust read

Exposing what the withdrawn aggregate hides

The FDIC dropped the problem-bank asset total, but that's cosmetic — the facts are still recoverable:

Reconstruct it directly (the number wasn't deleted, just the summary):

Funding-stress proxies (FDIC-aggregate-free):

Market proxies (front-run the accounting): KBW regional-bank index (KRE), single-name drawdowns, bank CDS spreads, options skew, rating watch lists — and the FDIC still publishes the problem-bank count and the failed-bank list.

Opacity of the aggregate ≠ opacity of the facts. The per-bank RC-B + FDIC API rebuild the exact number that was withdrawn (bank_exposure.py does), and FHLB advances / discount-window spikes / CDS / uninsured-deposit share give independent stress signals.

Posture

Read "book equity" and HTM "held-to-par" as the most solvent admissible presentation, and stress-test at market (AFS + HTM marked) and under forced-sale — not at cost.

Where this sits in the larger pattern (updated 2026-06-11)

HTM amortized cost is the first of five self-marked numbers: bank securities (here), AI fair-value marks (fin-google-amazon-anthropic-meta), private-credit NAVs (macro-private-credit-marks), insurance captive marks (spec-insurance-bermuda), and AI-compute depreciation (fin-ai-depreciation-debttrap). The self_marked_value proof (U1–U4) shows the four balance-sheet marks are one defect whose gaps correlate under a common factor, so "diversified across asset classes" is false; the cross-sectional analysis measures that factor at ~91% of credit-spread variance. The bank-HTM hole is the original instance (SVB, 2023) — and the same rate move that re-opens it is the common factor that simultaneously prices the other four.

← Research index · structured data: macro-bank-htm-marks.json · macro-bank-htm-marks.md