Bank of America Corporation, a financial holding company, provides banking and nonbanking financial services and products to individual consumers, small- and middle-market businesses, large corporations, and governments in the United States and internationally.