Bank of America (NYSE:BAC), the second-largest bank in the U.S. by assets, hit a new all-time high today, with the stock ...