@bnyurb Historical return is closer to 10% not accounting for inflation so your numbers are off. So it’s 7% after inflation and yields 3.87x instead of 2.65x.
You’re also not accounting for dividends gain from your stocks over that duration, which will also amplify your investment,