NEW YORK (TheStreet) -- Shares of Trinity Industries (TRN) - Get Report are rising 4.12% to $21.84 on heavy trading volume midday Friday after the company posted higher-than-expected earnings for the 2016 second quarter.

After yesterday's closing bell, the Dallas-based transportation and industrial company reported earnings of 62 cents per share, handily beating analysts' estimates of 48 cents per share.

Revenue for the quarter was $1.18 billion, in line with analysts' projections.

"The current level of uncertainty in the industrial economy is continuing to impact the pace of new order volumes in some of our businesses. We remain highly focused on repositioning, streamlining, and aligning our manufacturing operations with current demand levels," CEO Timothy Wallace said in a statement.

For 2016, Trinity Industries sees earnings per share between $2 and $2.30. Analysts are modeling earnings of $2.12 per share.

About 3.36 million of the company's shares were traded so far today compared to its average volume of 2.28 million shares per day.

Separately, TheStreet Ratings Team has a "Hold" rating with a score of C+ on the stock.

The primary factors that have impacted the rating are mixed. The company's strengths can be seen in multiple areas, such as its largely solid financial position with reasonable debt levels by most measures, attractive valuation levels and good cash flow from operations.

But the team also finds weaknesses including a generally disappointing performance in the stock itself, unimpressive growth in net income and poor profit margins.

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: TRN

Image placeholder title