Mayo believes shareholders will increasingly push for restructuring at the big banks and that companies should consider doing so or else regulators will do it for them.

He says he has his hand on the trigger to break up Citigroup but is not ready to pull it yet given its recent progress. The analyst believes Bank of America ( BAC) should be broken up. While JPMorgan Chase ( JPM) has pointed to the benefits of its diversified model, he believes its asset management business, whose value is not reflected in the bank's stock price, might need to be spun off.

Wells Fargo ( WFC), however, has "earned the right to stay at its size," he said.

-- Written by Shanthi Bharatwaj in New York.

>Contact by Email.

Disclosure: TheStreet's editorial policy prohibits staff editors and reporters from holding positions in any individual stocks.

If you liked this article you might like

Bank Stocks Move Higher Ahead of Federal Reserve Meeting

All Eyes on the Godfather of Central Banking as Fed Has Huge Meeting This Week

The Stock Market Stinks and the Stench Is Going to Get Much Worse Soon

Financials Trade Close to Flat as Investors Await Clarity From the Fed

Don't Get Shaken Out of Good Stocks: Cramer's 'Mad Money' Recap (Wed 9/13/17)