NEW YORK (TheStreet) -- Shares of General Motors (GM) - Get Report were advancing in pre-market trading on Tuesday after reporting better-than-expected financial results for the 2016 third quarter. 

Before the market open, the Detroit-based automaker reported adjusted earnings of $1.72 per share, topping analysts' estimates of $1.45 per share. 

Revenue rose 10.3% year-over-year to $42.8 billion and beat analysts' projections of $39.4 billion.

During the period, the company said it sold 2.4 million vehicles globally, up 3.8% from the year-ago quarter.

GM expects full-year adjusted earnings to be at the high range of its previous guidance of $5.50 to $6.00 per share.

Separately, TheStreet Ratings team rates the stock as a "buy" with a ratings score of B-.

GM's strengths such as its revenue growth, notable return on equity, attractive valuation levels, compelling growth in net income and good cash flow from operations. We feel its strengths outweigh the fact that the company has had generally high debt management risk by most measures that we evaluated.

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

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 article's author. 

Image placeholder title