An Appeals Court Has Thrown Out Bank of America's $1.27 Billion Fine | Fortune