The price is surging due to increased geopolitical tensions — wars in Ukraine and Gaza, the Israel-Iran conflict, Houthis firing on commercial ships in the Red Sea, and the threat of a Chinese invasion of Taiwan being the main ones — and continued central bank buying, even though gold is hitting record highs.