S&P 500 vs. 20-Year Treasury Annual Returns

From: 2003 — 2023