Bank of America Corporation provides a wide range of financial services, including personal banking, investment banking, asset management, and wealth management. It serves individual consumers, small and medium-sized businesses, and large corporations, offering products such as checking and savings accounts, loans, credit cards, and investment solutions. The company operates primarily in the United States, with a presence in various international markets, and focuses on supporting economic mobility and community development through its financial services and initiatives.