John G. Ullman & Associates’s TSMC TSM Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$40.8M Sell
120,778
-6,289
-5% -$2.16M 5.41% 2
2025
Q4
$38.6M Sell
127,067
-8,268
-6% -$2.43M 5.15% 1
2025
Q3
$37.8M Sell
135,335
-3,357
-2% -$821K 5.09% 1
2025
Q2
$31.4M Sell
138,692
-442
-0.3% -$81.9K 4.66% 2
2025
Q1
$23.1M Sell
139,134
-153
-0.1% -$29.7K 3.56% 4
2024
Q4
$27.5M Sell
139,287
-5,280
-4% -$1.02M 4.05% 3
2024
Q3
$25.1M Sell
144,567
-4,150
-3% -$707K 3.61% 4
2024
Q2
$25.8M Sell
148,717
-3,625
-2% -$550K 3.94% 3
2024
Q1
$20.7M Sell
152,342
-1,200
-0.8% -$149K 3.18% 4
2023
Q4
$16M Sell
153,542
-518
-0.3% -$49.4K 2.53% 9
2023
Q3
$13.4M Buy
154,060
+13,250
+9% +$1.25M 2.19% 11
2023
Q2
$14.2M Sell
140,810
-92
-0.1% -$8.56K 2.19% 10
2023
Q1
$13.1M Sell
140,902
-1,118
-0.8% -$100K 2.04% 11
2022
Q4
$10.6M Buy
142,020
+3,885
+3% +$281K 1.69% 14
2022
Q3
$9.47M Buy
138,135
+30,835
+29% +$2.55M 1.66% 16
2022
Q2
$8.77M Buy
107,300
+22,656
+27% +$2.1M 1.41% 23
2022
Q1
$8.82M Sell
84,644
-365
-0.4% -$42.7K 1.22% 29
2021
Q4
$10.2M Sell
85,009
-760
-0.9% -$89K 1.41% 26
2021
Q3
$9.58M Sell
85,769
-1,433
-2% -$168K 1.3% 32
2021
Q2
$10.5M Sell
87,202
-867
-1% -$102K 1.37% 28
2021
Q1
$10.4M Sell
88,069
-3,000
-3% -$372K 1.4% 28
2020
Q4
$9.93M Sell
91,069
-2,150
-2% -$204K 1.54% 22
2020
Q3
$7.56M Sell
93,219
-3,900
-4% -$296K 1.56% 24
2020
Q2
$5.51M Buy
97,119
+2,700
+3% +$142K 1.35% 26
2020
Q1
$4.51M Buy
94,419
+62,100
+192% +$3.4M 1.2% 28
2019
Q4
$1.88M Buy
32,319
+18,819
+139% +$998K 0.32% 69
2019
Q3
$627K Hold
13,500
0.11% 87
2019
Q2
$529K Hold
13,500
0.09% 92
2019
Q1
$553K Buy
13,500
+2,900
+27% +$111K 0.1% 85
2018
Q4
$391K Hold
10,600
0.08% 96
2018
Q3
$468K Hold
10,600
0.09% 90
2018
Q2
$388K Hold
10,600
0.07% 89
2018
Q1
$464K Hold
10,600
0.09% 81
2017
Q4
$420K Hold
10,600
0.08% 88
2017
Q3
$398K Hold
10,600
0.08% 90
2017
Q2
$371K Hold
10,600
0.07% 98
2017
Q1
$348K Hold
10,600
0.07% 102
2016
Q4
$305K Buy
+10,600
New +$319K 0.06% 106

Other funds holding TSM