The market caps of the largest financial stocks (non-insurers or REITS) have risen significantly since the March 2009 bottom, and below we provide a list of the largest 20 in the S&P 500. The largest S&P 500 financial stock is currently Bank of America (BAC) at $181 billion. This is just under $3 billion larger than JP Morgan (JPM). At the bottom on March 9th, JP Morgan was more than twice the size of Bank of America.
Through large blocks of stock issuance and price appreciation, Citigroup's (C) market cap has risen from $5.75 billion to $118.5 billion in just over a year, making it the fourth largest financial company ahead of Goldman Sachs (GS), US Bancorp (USB), American Express (AXP), and Morgan Stanley (MS).
click to enlarge