Finance.Foundation
Company · Financials · Banking

ICBC (1398)

World's largest bank by total assets; state-controlled universal bank.

Legal name
Industrial and Commercial Bank of China Limited
Ticker
1398
Exchange
Hong Kong Exchanges and Clearing · MIC XHKG
Country
China
Sector
Financials
Industry
Banking
Market cap ≈
$397.7bn — computed, not copied: 2 separately listed lines priced on their own markets, close 2026-08-28
Reporting currency
HKD
Founded
1984
Website
www.icbc.com.cn
LEI
5493002ERZU2K9PZDL40 (GLEIF)
ISIN
CNE1000003G1 (check digit validated)
FIGI
BBG001SPLNK5 (share class, OpenFIGI)

Graph connections view in graph →

Sector peers — Financials

Compare: 1398 vs BRK.A · 1398 vs JPM · 1398 vs V

How this market cap is arrived at

Shares outstanding356,406,257,089
Basissum of separately listed lines
As of2026-06-30
SourceICBC 2026 Interim Results Announcement (HKEX/SSE), section 4 'Details of Changes in Share Capital'
A shares269,612,212,539 × 7.86 CNY (601398.SS)
H shares86,794,044,550 × 7.445 HKD (1398.HK)
Priced onclose 2026-08-28, converted at the ECB reference rate
Market cap$397.7bn

A/H dual listing - a single price times total shares is wrong. On 29 Aug 2026 the A line was CNY7.86 (~USD1.10) and the H line HKD7.445 (~USD0.96), a ~15% spread. Correct market cap = 269.61bn x A price + 86.79bn x H price. Primary/home listing is Shanghai (601398.SS); 1398.HK is the H-share line whose ISIN (CNE1000003G1) is the one supplied in icbc also has domestic and offshore preference shares and perpetual bonds outstanding - not ordinary shares, exclude from market cap.

Share counts move on a filing cadence, prices move continuously — so this figure is exact only as of the two dates above, and we publish both rather than a single undated number. This company is quoted here through a depositary receipt (IDCBY), where one receipt represents 20 ordinary shares; the price is put on an ordinary-share basis before it meets the share count. Provenance.

Identifier crosswalk

StandardValueWhat it answers
Ticker 1398 Venue-local shorthand — ambiguous across markets
MIC XHKG ISO 10383 — the venue
ISIN CNE1000003G1 ISO 6166 — the security
LEI 5493002ERZU2K9PZDL40 ISO 17442 — the legal entity
FIGI BBG001SPLNK5 OpenFIGI — instrument, share class

5 naming systems for one entity — only codes we actually hold are listed, with no gaps filled by guessing. Sources: LEI from GLEIF (CC0), ISIN read from the issuer's own primary listing document, with its ISO 6166 check digit validated, FIGI from OpenFIGI (open standard), MIC from the ISO 10383 registry. Each linked code opens its reverse-lookup page; the validator checks any code's check digit. seed-0.7 · marketcap-1 · 2026-08-30.

Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.

# this page as data GET https://finance.foundation/api/v1/companies/icbc

JSONCSV No key, CORS enabled — paste any of these straight into a notebook.

Code to fetch it
curl
curl -s https://finance.foundation/api/v1/companies/icbc
Python
import requests r = requests.get("https://finance.foundation/api/v1/companies/icbc", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/companies/icbc"); if (!r.ok) throw new Error(r.status); const data = await r.json();
pandas
import pandas as pd df = pd.read_csv("https://finance.foundation/api/v1/companies/icbc.csv")