Bank of America, headquartered in Charlotte, North Carolina, is the second-largest bank by assets in the U.S. On Tuesday, the company reported a first-quarter profit of $7.4 billion and $27.37 billion in revenue net of interest expense, topping Wall Street expectations.