Shares of Bank of America (BAC) - Get Bank of America Corp Report were higher nearly 4% during early morning trading on Monday following a downgrade of the stock at Berenberg to "Hold" from "Buy" with a $22 price target. 

The time has come for investors to take profits, Berenberg analyst James Chappell wrote, adding, interest rates are unlikely to rise much higher than what has already been priced into the stock's equity valuations. 

Moreover, regulation and tax reform are likely to take longer than anticipated and not be as advantageous for the banks as many might have expected, Chappell argued.

TheStreet Recommends

(What will move markets this quarter and how should investors position themselves ahead of time? Jim Cramer sat down with four of TheStreet's top columnists recently to get their views. Click hereto listen to his latest Trading Strategies roundtable with them and read their advice for stocks, bonds, forex and gold.)