Banks that saw $3,000 gold coming are staying bullish for now

Bank of America, Citigroup and Macquarie Group have all been vocal cheerleaders for gold during its breakneck rally.