NEW YORK (TheStreet) -- Shares of Ally Financial (ALLY) - Get Report are increasing by 1.25% to $17.85 in mid-afternoon trading Tuesday, after the company reported higher-than-expected earnings and revenue for the 2016 second quarter.

Before today's opening bell, the Detroit-based financial and bank holding company posted adjusted earnings of 54 cents per share, exceeding analysts' estimates of 51 cents per share.

Revenue came in at $1.36 billion and was above analysts' forecasts of $1.33 billion.

Auto originations were $9.4 billion during the quarter compared to $10.8 billion last year. But retail deposits were up by $2.3 billion to $61.2 billion year-over-year.

Additionally, Ally added 16% more customers compared to last year.

The company was formerly General Motors' (GM) financing arm and is one of the country's largest auto lenders, according to the Wall Street Journal.

Separately, TheStreet Ratings Team has a "Sell" rating with a score of D- on the stock.

The company's weaknesses can be seen in multiple areas, such as its deteriorating net income, generally high debt management risk, disappointing return on equity and generally disappointing historical performance in the stock itself.

Recently, 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.

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

Image placeholder title