Why Gold Has Surged 20% This Year and Keeps Hitting Record Highs
1. Gold prices reached over $3,100 an ounce, signifying strong market interest. 2. Retail investors are flocking to gold amid economic uncertainty and stock market volatility. 3. Bank of America raised gold price target to $3,500 an ounce within two years. 4. Gold futures gained 20% in Q1, the largest quarterly increase since 1986. 5. Increased demand from central banks and China's insurance industry is driving gold prices.