NEW YORK (TheStreet) -- Shares of Bank of America (BAC) - Get Report are rising 1.67% to $13.66 in mid-afternoon trading on Thursday after JPMorgan (JPM) reported better-than-expected second-quarter earnings and revenue before the market open. 

Investors had been concerned about banks' financial results heading into the current earnings season, and JPMorgan's positive report is consequently benefiting the financial sector today. 

Bank of America is scheduled to report 2016 second quarter earnings before the market open on Monday.

Analysts are looking for adjusted earnings of 33 cents per share on $20.414 billion in revenues. A year ago, the bank posted adjusted earnings of 45 cents per share on $22.345 billion in revenues. 

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

Bank of America's strengths such as its good cash flow from operations, expanding profit margins and notable return on equity. We feel its strengths outweigh the fact that the company has had sub par growth in net income.

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

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