Gold reached a fresh all-time high in April, continuing its strong upward trajectory over the past six months.