![12. KeyCorp](https://i2.cdn.turner.com/money/galleries/2010/fortune/1004/gallery.fortune500_worst_performing_stocks.fortune/images/12_KEY.gif)
Fortune 500 rank: 356
2009 revenue: $6.1 billion
2009 total shareholder return: -34.0%
All told, it could have been worse for the Ohio bank. KeyCorp -- which has both national and community banking units -- saw a drop in nonperforming loans by the end of the year.
But challenges persist: The bank posted a $1.4 billion loss in 2009, continues to suffer from high charge-off rates, and has yet to repay its TARP money.
NEXT: 13. MGM Mirage