NEW YORK (TheStreet) -- Shares of U.S. Bancorp (USB) - Get Report  are gaining 1.33% to $41.80 in pre-market trade after the company reported an earnings and revenue beat for the second quarter of 2016 before the market open.

U.S. Bancorp reported earnings of 83 cents per share on revenue of $5.448 billion. Analysts were looking for earnings of 80 cents on revenue of $5.19 billion.

Last year, U.S. Bancorp reported earnings per share of 80 cents on revenue of $5.042 billion for the second quarter.

CEO Richard Davis said that revenue for this quarter was a record for the company.

"Despite... economic headwinds we continued to effectively execute on our strategy to be the most trusted choice and to unify the customer experience," Davis said in a statement.

U.S. Bancorp is a Minneapolis, MN-based banking and financial services company.

Separately, TheStreet Ratings rated this stock as a "buy" with a ratings score of B.

The company's strengths can be seen in multiple areas, such as its revenue growth and expanding profit margins. TheStreet Ratings feels its strengths outweigh the fact that the company has had lackluster performance in the stock itself.

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

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.

Image placeholder title