TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
TSM, TSMWF · Semiconductors & Related Devices · EDGAR filings ↗
Reference price $79.19 — last insider purchase, 2026-06-22 (estimated from the dated SEC Form 4 price — not a live quote)
Grade
A93Dominant global foundry with a durable technology moat and top-decile returns and cash generation.
Strengths
- Top-decile profitability: net margin 40% (97th), operating margin 45.7% (97th), ROA 17.3% (95th), ROE 27% (90th)
- Wide-moat scale with 25% revenue growth, 56% gross margin, 30% FCF margin and 126x interest coverage
Risks
- Rising customer concentration (top 10 = 78% of revenue) and binary geopolitical/Taiwan-tariff exposure
- Heavy capex commitments for overseas fabs dependent on uncertain government incentives
Notable findings
- High convictionHigh conviction — notable institutional holders, insider buying, and a strong balance sheet
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- Strong balance sheetStrong balance sheet — $64.9B cash & investments
- Insider buyingInsider buying — 104 open-market buy(s) by 32 insider(s) (cluster of 32 insiders, ~$1M, last 6mo) Form 4 ↗
- New fund positionNotable fund(s) opened this quarter: Bridgewater Associates, LP
- Notable holderHeld by 9 notable fund(s): FMR LLC, GOLDMAN SACHS GROUP INC, CITADEL ADVISORS LLC +6 more (as of 2026-03-31)
- China exposureAdditionally, any increase in the use of export control restrictions and sanctions to target certain countries and entities, any expansion of the extraterritorial jurisdiction of such measures, or a
- Insider sellingInsider selling — 1 open-market sale(s) by 1 insider(s) (~$14M, last 6mo) Form 4 ↗
- AccumulatingInstitutional holders rose 52→53 QoQ (2025-12-31→2026-03-31)
Key metrics
Gross margin
56.1%
Operating margin
45.7%
Net margin
40.0%
Return on equity
27.0%
Return on assets
17.3%
Revenue growth (QoQ)
25.1%
Net-income growth
27.1%
Interest coverage
126.0×
Current ratio
2.4×
Free cash flow
$26.5B
Tangible book value
$130.5B
Cash & investments
$64.9B
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-24 | Chuang Tzu-Sou | Gift | 500K | — |
| 2026-06-22 | Yuan Lipen | Buy | 1.0K | $79.19 |
| 2026-06-15 | Yuan Lipen | Buy | 1.0K | $75.26 |
| 2026-06-08 | Chuang Tzu-Sou | Gift | 500K | — |
| 2026-06-05 | Yeap Choh Fei | Buy | 55 | $76.01 |
| 2026-06-05 | Yoo Chue-San | Buy | 53 | $76.01 |
| 2026-06-05 | Wang Ying-Lang | Buy | 56 | $76.01 |
| 2026-06-05 | Mii Yuh-Jier | Buy | 72 | $76.01 |
| 2026-06-05 | Wei Che-Chia | Buy | 150 | $76.01 |
| 2026-06-05 | Wu Shien-Yang | Buy | 57 | $76.01 |
| 2026-06-05 | Tien Bor-Zen | Buy | 43 | $76.01 |
| 2026-06-05 | Tien Bor-Zen | Buy | 7 | $76.01 |
| 2026-06-05 | Lin Chris Horng-Dar | Buy | 48 | $76.01 |
| 2026-06-05 | Lu Lee-Chung | Buy | 52 | $76.01 |
| 2026-06-05 | Lu Chin-Sheng | Buy | 37 | $76.01 |
| 2026-06-05 | Liaw Yung-Haw | Buy | 48 | $76.01 |
| 2026-06-05 | Lee Chun-Hsien | Buy | 51 | $76.01 |
| 2026-06-05 | Lin Shyue-Shyh | Buy | 46 | $76.01 |
| 2026-06-05 | Hwang Yuan-Ko | Buy | 40 | $76.01 |
| 2026-06-05 | Ku Yao-Ching | Buy | 48 | $76.01 |
| 2026-06-05 | Hsu Kuo-Chin | Buy | 53 | $76.01 |
| 2026-06-05 | Huang Jen-Chau | Buy | 30 | $76.01 |
| 2026-06-05 | Jang Syun-Ming | Buy | 49 | $76.01 |
| 2026-06-05 | Fang Shu-Hua | Buy | 55 | $76.01 |
| 2026-06-05 | Hou Yung-Chin | Buy | 62 | $76.01 |
| 2026-06-05 | Chuang Juiping | Buy | 50 | $76.01 |
| 2026-06-05 | Chuang Tzu-Sou | Buy | 46 | $76.01 |
| 2026-06-05 | Chen Pei-Hung | Buy | 46 | $76.01 |
| 2026-06-05 | Chen Chih-Ho | Buy | 32 | $76.01 |
| 2026-06-05 | Chang Tzonz-Sheng | Buy | 53 | $76.01 |
| 2026-06-05 | Cao Min | Buy | 54 | $76.01 |
| 2026-06-05 | Chin Yung-Pei | Buy | 71 | $76.01 |
| 2026-06-05 | He Jun | Buy | 46 | $76.01 |
| 2026-06-05 | Zhang Kevin Xiaoqiang | Buy | 62 | $76.01 |
| 2026-06-05 | Wu Yi-Huang | Buy | 40 | $76.01 |
| 2026-06-05 | Yuan Lipen | Buy | 42 | $76.01 |
| 2026-05-20 | Tien Bor-Zen | Buy | 7 | $400.00 |
| 2026-05-19 | Tien Bor-Zen | Buy | 10 | $391.81 |
| 2026-05-19 | Chuang Tzu-Sou | Sell | 200K | $69.83 |
| 2026-05-19 | Tien Bor-Zen | Buy | 1.0K | $69.98 |
| 2026-05-19 | Tien Bor-Zen | Buy | 1.0K | $69.83 |
| 2026-05-08 | Cao Min | Buy | 59 | $71.82 |
| 2026-05-08 | Zhang Kevin Xiaoqiang | Buy | 66 | $71.82 |
| 2026-05-08 | Yuan Lipen | Buy | 44 | $71.82 |
| 2026-05-08 | Yoo Chue-San | Buy | 55 | $71.82 |
| 2026-05-08 | Wei Che-Chia | Buy | 160 | $71.82 |
| 2026-05-08 | Yeap Choh Fei | Buy | 59 | $71.82 |
| 2026-05-08 | Tien Bor-Zen | Buy | 44 | $71.82 |
| 2026-05-08 | Tien Bor-Zen | Buy | 7 | $71.82 |
| 2026-05-08 | Wu Shien-Yang | Buy | 60 | $71.82 |
| 2026-05-08 | Wang Ying-Lang | Buy | 57 | $71.82 |
| 2026-05-08 | Liaw Yung-Haw | Buy | 53 | $71.82 |
| 2026-05-08 | Lin Chris Horng-Dar | Buy | 49 | $71.82 |
| 2026-05-08 | Lin Shyue-Shyh | Buy | 48 | $71.82 |
| 2026-05-08 | Lu Lee-Chung | Buy | 54 | $71.82 |
| 2026-05-08 | Mii Yuh-Jier | Buy | 75 | $71.82 |
| 2026-05-08 | Huang Jen-Chau | Buy | 30 | $71.82 |
| 2026-05-08 | Hsu Kuo-Chin | Buy | 56 | $71.82 |
| 2026-05-08 | Lee Chun-Hsien | Buy | 53 | $71.82 |
| 2026-05-08 | Hwang Yuan-Ko | Buy | 42 | $71.82 |
| 2026-05-08 | Jang Syun-Ming | Buy | 52 | $71.82 |
| 2026-05-08 | Hou Yung-Chin | Buy | 66 | $71.82 |
| 2026-05-08 | Fang Shu-Hua | Buy | 59 | $71.82 |
| 2026-05-08 | Chuang Tzu-Sou | Buy | 48 | $71.82 |
| 2026-05-08 | Chuang Juiping | Buy | 51 | $71.82 |
| 2026-05-08 | He Jun | Buy | 49 | $71.82 |
| 2026-05-08 | Chang Tzonz-Sheng | Buy | 56 | $71.82 |
| 2026-05-08 | Chen Pei-Hung | Buy | 49 | $71.82 |
| 2026-05-08 | Chin Yung-Pei | Buy | 75 | $71.82 |
| 2026-05-08 | Chen Chih-Ho | Buy | 34 | $71.82 |
| 2026-04-28 | Tien Bor-Zen | Buy | 5 | $390.00 |
| 2026-04-28 | Tien Bor-Zen | Buy | 10 | $386.00 |
| 2026-04-28 | Tien Bor-Zen | Buy | 5 | $390.00 |
| 2026-04-09 | Zhang Kevin Xiaoqiang | Buy | 79 | $57.87 |
| 2026-04-09 | Tien Bor-Zen | Buy | 53 | $57.87 |
| 2026-04-09 | Tien Bor-Zen | Buy | 9 | $57.87 |
| 2026-04-09 | Wang Ying-Lang | Buy | 69 | $57.87 |
| 2026-04-09 | Yeap Choh Fei | Buy | 68 | $57.87 |
| 2026-04-09 | Wu Shien-Yang | Buy | 71 | $57.87 |
| 2026-04-09 | Wei Che-Chia | Buy | 186 | $57.87 |
| 2026-04-09 | Liaw Yung-Haw | Buy | 61 | $57.87 |
| 2026-04-09 | Lu Lee-Chung | Buy | 65 | $57.87 |
| 2026-04-09 | Mii Yuh-Jier | Buy | 88 | $57.87 |
| 2026-04-09 | Lin Shyue-Shyh | Buy | 58 | $57.87 |
| 2026-04-09 | Lin Chris Horng-Dar | Buy | 60 | $57.87 |
| 2026-04-09 | Hsu Kuo-Chin | Buy | 66 | $57.87 |
| 2026-04-09 | Hwang Yuan-Ko | Buy | 51 | $57.87 |
| 2026-04-09 | Lee Chun-Hsien | Buy | 63 | $57.87 |
| 2026-04-09 | Jang Syun-Ming | Buy | 62 | $57.87 |
| 2026-04-09 | Fang Shu-Hua | Buy | 70 | $57.87 |
| 2026-04-09 | Chuang Tzu-Sou | Buy | 58 | $57.87 |
| 2026-04-09 | He Jun | Buy | 58 | $57.87 |
| 2026-04-09 | Chuang Juiping | Buy | 62 | $57.87 |
| 2026-04-09 | Hou Yung-Chin | Buy | 78 | $57.87 |
| 2026-04-09 | Chin Yung-Pei | Buy | 89 | $57.87 |
| 2026-04-09 | Chen Pei-Hung | Buy | 57 | $57.87 |
| 2026-04-09 | Chen Chih-Ho | Buy | 40 | $57.87 |
| 2026-04-09 | Chang Tzonz-Sheng | Buy | 67 | $57.87 |
| 2026-04-09 | Cao Min | Buy | 66 | $57.87 |
| 2026-04-09 | Huang Jen-Chau | Buy | 37 | $57.87 |
| 2026-04-09 | Yoo Chue-San | Buy | 65 | $57.87 |
| 2026-04-09 | Yuan Lipen | Buy | 52 | $57.87 |
| 2026-03-31 | BURNS URSULA M | Buy | 1.0K | $322.05 |
| 2026-03-30 | Lin Shyue-Shyh | Buy | 3.0K | $54.72 |
| 2026-03-29 | Lin Shyue-Shyh | Buy | 2.0K | $55.63 |
| 2026-03-22 | Yeap Choh Fei | Buy | 1.0K | $55.78 |
| 2026-03-22 | Tien Bor-Zen | Buy | 1.0K | $55.93 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (2)
Suppliers (0)
Named in the 10-K; linked when we track them.
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 20-F | 2026-04-16 | 2025-12-31 | 0001628280-26-025362 ↗ |
| 20-F | 2025-04-17 | 2024-12-31 | 0001193125-25-083423 ↗ |
| 20-F | 2024-04-18 | 2023-12-31 | 0001193125-24-099840 ↗ |
| 20-F | 2023-04-20 | 2022-12-31 | 0001193125-23-107214 ↗ |
| 20-F | 2022-04-14 | 2021-12-31 | 0001193125-22-104891 ↗ |
| 20-F | 2021-04-16 | 2020-12-31 | 0001193125-21-118512 ↗ |
| 20-F | 2020-04-15 | 2019-12-31 | 0001193125-20-107579 ↗ |
| 20-F | 2019-04-17 | 2018-12-31 | 0001193125-19-108390 ↗ |
| 20-F | 2018-04-19 | 2017-12-31 | 0001193125-18-121866 ↗ |
| 20-F | 2017-04-13 | 2016-12-31 | 0001193125-17-122097 ↗ |
| 20-F | 2016-04-11 | 2015-12-31 | 0001193125-16-536225 ↗ |
| 20-F | 2015-04-13 | 2014-12-31 | 0001193125-15-126836 ↗ |