
Bank of America (BAC) stock has been one of the better bets among large-cap financials in the past few years – but as a long-term holding, it leaves everything to be desired.
True, shares in the nation's second biggest bank by assets generated an annualized total return (price change plus dividends) of more than 25% over the past year. That beats the broader market by more than a couple of percentage points.