SunTrust Banks was upgraded to buy from hold by TheStreet Ratings last Monday. TheStreet Ratings gives SunTrust Banks a B- grade. The stock closed Friday at $24.80 and has risen 40.11% year to date. -- Written by Alexandra Zendrian >To contact the writer of this article, click here: Alexandra Zendrian >To submit a news tip, send an email to: email@example.com. >To follow the writer on Twitter, go to Alexandra Zendrian.