Bank of America Corporation is a multinational investment bank and financial services company headquartered in Charlotte, North Carolina. With operations in over 35 countries, it offers a wide range of financial products and services to individual consumers, small businesses, and large corporations. As of 2019, it is one of the largest banks in the United States by assets.