Bank of America is a multinational banking and financial services corporation providing a wide range of financial products and services to individual consumers, small- and middle-market businesses, and large corporations. It offers banking, investing, asset management, and other financial and risk management products and services.