Data through Q2 2026 Updated 1 Sep 2026, 13:35 UTC Source: SEC EDGAR XBRL

Capital and return

Buyback capacity drives EPS growth more than revenue does for these six. This page tracks what the filings support: tangible book value per share, and the share count it is divided by. Both panels are indexed to 100 at the start of the window so the shapes are comparable; the figure above each panel is the current level.

TBVPS growth

JPM

$113.18 · +37.8% over 12q

JPMorgan Chase tangible book value per share, indexed to 100 at the start of the window 100 120Q3’23Q3’24Q3’25

BAC

$29.25 · +21.0% over 12q

Bank of America tangible book value per share, indexed to 100 at the start of the window 100 120Q3’23Q3’24Q3’25

WFC

$46.19 · +17.8% over 12q

Wells Fargo tangible book value per share, indexed to 100 at the start of the window 100 110Q3’23Q3’24Q3’25

C

$95.30 · +10.1% over 12q

Citigroup tangible book value per share, indexed to 100 at the start of the window 100 110Q3’23Q3’24Q3’25

GS

$344.64 · +13.9% over 12q

Goldman Sachs tangible book value per share, indexed to 100 at the start of the window 100 110Q3’23Q3’24Q3’25

MS

$53.18 · +31.2% over 12q

Morgan Stanley tangible book value per share, indexed to 100 at the start of the window 100 120Q3’23Q3’24Q3’25

Indexed to 100 at Q3 2023. Citigroup's TBVPS is unavailable for 2026: its quarter-end share count appears on no face statement. Why.

Share count

JPM

2,694m · −8.1% over 12q

JPMorgan Chase weighted average diluted share count, indexed to 100 at the start of the window 95 100Q3’23Q3’24Q3’25

BAC

7,294m · −9.7% over 12q

Bank of America weighted average diluted share count, indexed to 100 at the start of the window 95 100Q3’23Q3’24Q3’25

WFC

3,075m · −16.5% over 12q

Wells Fargo weighted average diluted share count, indexed to 100 at the start of the window 90 100Q3’23Q3’24Q3’25

C

1,736m · −11.1% over 12q

Citigroup weighted average diluted share count, indexed to 100 at the start of the window 90 100Q3’23Q3’24Q3’25

GS

305m · −11.3% over 12q

Goldman Sachs weighted average diluted share count, indexed to 100 at the start of the window 90 100Q3’23Q3’24Q3’25

MS

1,569m · −4.5% over 12q

Morgan Stanley weighted average diluted share count, indexed to 100 at the start of the window 98 100Q3’23Q3’24Q3’25

Weighted average diluted shares, indexed to 100 at Q3 2023. A falling line is a shrinking share count. Q4 is absent from every panel by design: per-share and share-count figures are not additive across quarters, so this site does not recover them arithmetically the way it recovers flows.

CET1 against the stress capital buffer

Not published yet, and deliberately not estimated.

This panel needs two figures this site does not hold. CET1 is tagged inconsistently across these six filers and is not reliable from XBRL. The stress capital buffer is set once a year by the Federal Reserve's stress test and published as a PDF — six numbers annually, which the build plan schedules as a hand-entered Tier 2 field rather than a parser.

Until both are entered and reconciled, the panel stays empty. An approximate capital ratio shown next to a regulatory minimum would be the single most misleading number this site could publish.

Buyback dollars and share repurchase authorisations are Tier 2 for the same reason and are not shown. See methodology.