Companies / Taiwan Semiconductor Manufacturing Co Ltd

Taiwan Semiconductor Manufacturing Co Ltd

NYSE: TSMCIK 1046179HSINCHUtsmc.com

Financials · FY2024

Revenue$88.27B
Net income$35.33B
Total debt
Cash$64.89B
Diluted EPS$1.36
Shares outstanding25.93B

Ownership

25.93B shares outstanding
0.01%Insiders
Ownership
Insiders<0.01%1,903,268
Institutions3.01%780,497,446
Public float96.98%25,150,123,807

% of common shares outstanding (single-class filing figure). Institutions are quarterly 13F snapshots; insiders reflect current officers & directors.

Insiders 42

View all →
Insider% of sharesShares
<0.01%1,500,879
<0.01%219,758
<0.01%26,474
Wei Che-ChiaCEOChairman and CEO · Director
<0.01%17,689
<0.01%12,306
Chin Yung-PeiEVP and Co-COO
<0.01%8,294
Mii Yuh-JierEVP and Co-COO
<0.01%7,959
Hou Yung-ChinSVP and Deputy Co-COO
<0.01%7,336
Zhang Kevin XiaoqiangSVP and Deputy Co-COO
<0.01%7,162
<0.01%6,694

Institutional holders 3,135

View all →

Activity

InsidersInstitutions
What insiders are doing in this stock (Form 4).
DateActorActionSecurityValueShares ΔPosition afterImpact
May 19, 2026Chuang Tzu-Sou
Executive
SellCommon Shares (2330.TW)$13.97M-200K
-7.42%
2,495,165
<0.01% of shares
high
Mar 31, 2026Burns Ursula M
Director
BuyAmerican Depositary Shares (TSM)$322.1K+1K
+50.00%
3,000
<0.01% of shares
medium
Mar 30, 2026Lin Shyue-Shyh
Executive
BuyCommon Shares (2330.TW)$164.2K+3K
+12.89%
26,269
<0.01% of shares
medium
Mar 29, 2026Lin Shyue-Shyh
Executive
BuyCommon Shares (2330.TW)$111.3K+2K
+9.40%
23,269
<0.01% of shares
medium
Jun 22, 2026Yuan Lipen
Executive
BuyCommon Shares (2330.TW)$79.2K+1K
+25.00%
5,000
<0.01% of shares
medium
Jun 30, 2026Tien Bor-Zen
Executive
BuyCommon Shares (2330.TW)$75.7K+1K
1,000
<0.01% of shares
medium
Jun 15, 2026Yuan Lipen
Executive
BuyCommon Shares (2330.TW)$75.3K+1K
+33.33%
4,000
<0.01% of shares
medium
May 19, 2026Tien Bor-Zen
Executive
BuyCommon Shares (2330.TW)$70.0K+1K
+11.05%
10,051
<0.01% of shares
medium

Securities

via CUSIP / OpenFIGI
SymbolTypeMarketCUSIPFIGI
TSMADREquity874039100BBG000BD8ZK0