Gold prices mark highest finish since Oct. 16