Bank of America and Morgan Stanley joined other major U.S. banks, including JPMorgan Chase, Goldman Sachs and Citi, in reporting banner profits.