Only two U.S.-based banks are among the world's 10 largest.
Earnings reports from both banks exceeded analyst expectations.
Warren Buffett loves these two top-quality companies with attractive dividend yields.
A challenging environment for investment banking operations caused revenues to decline at large universal banks.
Barclays stock is dirt-cheap for good reason. The question, then, is if it's cheap enough to mitigate the bank's many risks as an investment.
At times an outspoken critic of the top banks, analyst Mike Mayo is now bullish on the group, including Bank of America Corp. and Citigroup Inc.
Bank of America followed JPMorgan Chase's lead with lower revenue but higher-than-expected earnings per share.
An earnings beat by JPMorgan Chase sent shares of Bank of America and Citigroup sharply higher on Wednesday.
There's a lot of upside to their stocks once profitability recovers.
Ahead of first-quarter earnings, should you buy this megabank stock?