Charles Schwab’s UFP Technologies UFPT Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$17.6M Buy
72,065
+4,527
+7% +$1.11M ﹤0.01% 1743
2025
Q1
$13.6M Sell
67,538
-416
-0.6% -$83.9K ﹤0.01% 1812
2024
Q4
$16.6M Buy
67,954
+855
+1% +$209K ﹤0.01% 1788
2024
Q3
$21.3M Buy
67,099
+2,842
+4% +$900K ﹤0.01% 1663
2024
Q2
$17M Buy
64,257
+2,874
+5% +$758K ﹤0.01% 1780
2024
Q1
$15.5M Buy
61,383
+2,379
+4% +$600K ﹤0.01% 1758
2023
Q4
$10.2M Buy
59,004
+1,934
+3% +$333K ﹤0.01% 1977
2023
Q3
$9.21M Buy
57,070
+37,590
+193% +$6.07M ﹤0.01% 1953
2023
Q2
$3.78M Buy
19,480
+1,054
+6% +$204K ﹤0.01% 2345
2023
Q1
$2.39M Buy
18,426
+143
+0.8% +$18.6K ﹤0.01% 2475
2022
Q4
$2.16M Buy
18,283
+315
+2% +$37.1K ﹤0.01% 2547
2022
Q3
$1.54M Buy
17,968
+27
+0.2% +$2.32K ﹤0.01% 2654
2022
Q2
$1.43M Buy
17,941
+17
+0.1% +$1.35K ﹤0.01% 2669
2022
Q1
$1.19M Sell
17,924
-827
-4% -$54.8K ﹤0.01% 2785
2021
Q4
$1.32M Buy
18,751
+1,489
+9% +$105K ﹤0.01% 2810
2021
Q3
$1.06M Sell
17,262
-791
-4% -$48.8K ﹤0.01% 2855
2021
Q2
$1.04M Buy
18,053
+855
+5% +$49.1K ﹤0.01% 2916
2021
Q1
$857K Sell
17,198
-283
-2% -$14.1K ﹤0.01% 2904
2020
Q4
$815K Hold
17,481
﹤0.01% 2832
2020
Q3
$725K Sell
17,481
-516
-3% -$21.4K ﹤0.01% 2765
2020
Q2
$793K Buy
17,997
+548
+3% +$24.1K ﹤0.01% 2692
2020
Q1
$665K Sell
17,449
-35
-0.2% -$1.33K ﹤0.01% 2609
2019
Q4
$868K Hold
17,484
﹤0.01% 2640
2019
Q3
$675K Hold
17,484
﹤0.01% 2686
2019
Q2
$728K Buy
17,484
+605
+4% +$25.2K ﹤0.01% 2680
2019
Q1
$632K Sell
16,879
-251
-1% -$9.4K ﹤0.01% 2676
2018
Q4
$515K Buy
17,130
+2,940
+21% +$88.4K ﹤0.01% 2757
2018
Q3
$522K Buy
14,190
+2,290
+19% +$84.2K ﹤0.01% 2820
2018
Q2
$368K Hold
11,900
﹤0.01% 2896
2018
Q1
$352K Hold
11,900
﹤0.01% 2829
2017
Q4
$331K Buy
11,900
+2,000
+20% +$55.6K ﹤0.01% 2846
2017
Q3
$279K Hold
9,900
﹤0.01% 2904
2017
Q2
$281K Hold
9,900
﹤0.01% 2892
2017
Q1
$257K Hold
9,900
﹤0.01% 2871
2016
Q4
$252K Hold
9,900
﹤0.01% 2898
2016
Q3
$263K Hold
9,900
﹤0.01% 2827
2016
Q2
$224K Buy
+9,900
New +$224K ﹤0.01% 2891