Gold is trading near $4,300 an ounce. Although it corrected slightly from its peak of around $4,400, it has risen from $2,640 at the beginning of this year. Five years ago, the metal was trading at only around $1,500. Bank of America has lifted its...