NEW YORK (TheStreet) -- Shares of SunTrust Banks(STI) - Get Report were advancing in late-afternoon trading on Wednesday as the company is slated to report its fiscal 2016 third quarter results before Friday's opening bell. 

Analysts are expecting adjusted earnings of 88 cents per share on revenue of $2.15 billion. 

During the same period last year, the Atlanta-based bank earned $1.00 per diluted share on revenue of $2.06 billion. 

Oppenheimer analysts recently said SunTrust is likely to "break higher" alongside other financial stocks like Ameriprise Financial (AMP), Bank of America (BAC) and Goldman Sachs (GS). 

The firm has a "perform" rating on SunTrust stock.

Separately, TheStreet Ratings objectively rated this stock according to its "risk-adjusted" total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author. 

The team rates SunTrust as a Buy with a ratings score of B+. The company's strengths can be seen in multiple areas, such as its revenue growth, solid stock price performance, increase in net income, expanding profit margins and growth in earnings per share. The team feels its strengths outweigh the fact that the company has had somewhat disappointing return on equity.

You can view the full analysis from the report here: STI

Image placeholder title

STI

data by

YCharts