Bonds have had a rough go at it these past few years. 2021 was a down year. 2022 was the worst year in history for bonds. 2023 was better although rates were so volatile that the ride certainty wasn’t much fun to be on. In the 10 years ending 2023, 10 year Treasury bonds had an annual return of just 1.5%. The annual inflation rate over that same time frame was 2.8%, meaning you lost money on a real basis in the benc...

source: https://awealthofcommonsense.com/2024/01/historical-returns-for-stocks-bonds-cash/