At $4,400 per ounce, gold is not obviously cheap. But it was not obvious in 2023 at $2,000 that it would reach $4,400.