Gold continues to challenge its all-time high set in October 2024, and many analysts believe that the precious metal can reach $3,000 per troy ounce by the end of 2025.