Truist Securities analyst John McDonald maintains Bank of America (NYSE:BAC) with a Buy and lowers the price target from $65 to $62.