Thinking about it from a stock to flow perspective I will always go with “hard” thinks like gold and real estate. Bonds are LOL to me and stocks well you can be diluted. Yes the companies can buy back shares but they rarely do it with a zero debt balance sheet.