2007 vs 2026: 30-yr Treasury yield same, everything else different.
Jun 2007 → Aug 2026
30-yr Treasury yield ····· 5.35% → 5.28%
S&P 500 ·················· 1,503 → 7,674
Fed funds rate ··········· 5.25% → 3.50-3.75%
CPI inflation y/y ········ 2.7% → 3.4%
US federal debt ·········· $8.9T → $39.8T
Hard to read this as anything but a supply problem.