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 (NYSE:BAC) at $181 billion. This is just under $3 billion larger than JP Morgan (NYSE: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 (NYSE: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 (NYSE:GS), US Bancorp (NYSE:USB), American Express (NYSE:AXP), and Morgan Stanley (NYSE:MS).
click to enlarge