On Tuesday (April 21), Bank of America Corp. released a report titled "The Fed Can't Print Gold" in which it explained why it was setting its 18-month price target for gold to $3000 per ounce.