Historical rolling returns. Historical Returns on Stocks, Bonds and Bills: 1928-2024.