TSFG, LLC
CIK: 0001800513SEC EDGAR →
Portfolio Value
$669.5M
Holdings
856
As of
Q4 2025
New Positions
856
Closed Positions
0
Portfolio Value History
Top 10 Holdings
| Rank | Stock | Shares | Value | % of Portfolio |
|---|---|---|---|---|
| 1 | ISHARES U S | 825,630 | $50.2M | 7.50% |
| 2 | STATE STREET | 668,138 | $38.0M | 5.67% |
| 3 | ISHARES RUSSELL | 79,144 | $37.5M | 5.60% |
| 4 | ISHARES CORE | 460,054 | $30.9M | 4.62% |
| 5 | ABBVIE INC | 124,547 | $28.5M | 4.25% |
| 6 | VANGUARD S&P | 39,377 | $24.7M | 3.69% |
| 7 | VANGUARD TOTAL | 52,879 | $17.7M | 2.65% |
| 8 | APPLE INC | 58,356 | $15.9M | 2.37% |
| 9 | XTRACKERS | 475,838 | $14.7M | 2.20% |
| 10 | INVESCO S&P | 246,889 | $14.6M | 2.19% |
Quarterly Changes
Top Sells
No sells this quarter
New Positions (856)
$50.2M · 826K shares
$38.0M · 668K shares
$37.5M · 79K shares
$30.9M · 460K shares
$28.5M · 125K shares
$24.7M · 39K shares
$17.7M · 53K shares
$15.9M · 58K shares
$14.7M · 476K shares
$14.6M · 247K shares
$14.6M · 116K shares
$13.7M · 410K shares
$13.5M · 166K shares
$13.4M · 466K shares
$13.2M · 19K shares
$12.2M · 85K shares
$11.7M · 63K shares
$10.8M · 18K shares
$10.7M · 414K shares
$9.3M · 40K shares
$8.9M · 35K shares
$8.9M · 128K shares
$8.4M · 184K shares
$8.3M · 166K shares
$8.3M · 42K shares
$7.9M · 205K shares
$7.8M · 147K shares
$7.6M · 71K shares
$6.8M · 90K shares
$6.5M · 245K shares
$6.5M · 43K shares
$6.1M · 71K shares
$5.7M · 260K shares
$5.6M · 13K shares
$5.5M · 244K shares
$5.3M · 28K shares
$5.2M · 11K shares
$5.0M · 16K shares
$5.0M · 79K shares
$4.6M · 72K shares
$3.9M · 114K shares
$3.5M · 12K shares
$3.0M · 14K shares
$2.9M · 4K shares
$2.8M · 14K shares
$2.5M · 7K shares
$2.5M · 5K shares
$2.4M · 9K shares
$2.3M · 19K shares
$2.3M · 25K shares
$2.1M · 10K shares
$2.0M · 5K shares
$2.0M · 41K shares
$2.0M · 21K shares
$1.9M · 9K shares
$1.9M · 124K shares
$1.8M · 7K shares
$1.7M · 25K shares
$1.7M · 3K shares
$1.7M · 5K shares
$1.6M · 6K shares
$1.5M · 13K shares
$1.5M · 5K shares
$1.5M · 10K shares
$1.5M · 13K shares
$1.4M · 4K shares
$1.4M · 72K shares
$1.4M · 25K shares
$1.3M · 4K shares
$1.3M · 2K shares
$1.3M · 15K shares
$1.3M · 3K shares
$1.3M · 13K shares
$1.2M · 15K shares
$1.2M · 9K shares
$1.2M · 4K shares
$1.2M · 5K shares
$1.2M · 12K shares
$1.1M · 6K shares
$1.1M · 7K shares
$1.1M · 11K shares
$1.1M · 8K shares
$1.0M · 1K shares
$1.0M · 16K shares
$1.0M · 5K shares
$934K · 3K shares
$928K · 20K shares
$873K · 7K shares
$864K · 23K shares
$854K · 1K shares
$840K · 8K shares
$782K · 1K shares
$780K · 726 shares
$679K · 2K shares
$676K · 7K shares
$668K · 759 shares
$666K · 5K shares
$658K · 4K shares
$635K · 3K shares
$614K · 5K shares
$597K · 14K shares
$581K · 3K shares
$566K · 12K shares
$562K · 4K shares
$551K · 4K shares
$541K · 5K shares
$536K · 11K shares
$524K · 5K shares
$524K · 7K shares
$519K · 7K shares
$517K · 12K shares
$508K · 2K shares
$495K · 38K shares
$489K · 17K shares
$488K · 25K shares
$478K · 17K shares
$451K · 2K shares
$450K · 4K shares
$446K · 5K shares
$428K · 3K shares
$421K · 3K shares
$420K · 5K shares
$418K · 13K shares
$418K · 14K shares
$412K · 5K shares
$409K · 9K shares
$400K · 7K shares
$393K · 2K shares
$389K · 3K shares
$388K · 4K shares
$376K · 3K shares
$370K · 2K shares
$364K · 7K shares
$360K · 4K shares
$358K · 2K shares
$349K · 3K shares
$347K · 6K shares
$344K · 2K shares
$342K · 6K shares
$335K · 4K shares
$329K · 2K shares
$329K · 5K shares
$324K · 3K shares
$318K · 388 shares
$314K · 2K shares
$312K · 3K shares
$309K · 866 shares
$307K · 3K shares
$298K · 3K shares
$290K · 3K shares
$265K · 11K shares
$264K · 768 shares
$262K · 911 shares
$258K · 795 shares
$255K · 5K shares
$242K · 689 shares
$238K · 968 shares
$238K · 789 shares
$237K · 392 shares
$233K · 772 shares
$233K · 501 shares
$227K · 3K shares
$224K · 5K shares
$224K · 2K shares
$220K · 1K shares
$219K · 1K shares
$218K · 2K shares
$207K · 365 shares
$206K · 910 shares
$205K · 3K shares
$199K · 904 shares
$197K · 635 shares
$190K · 1K shares
$190K · 3K shares
$190K · 2K shares
$190K · 5K shares
$189K · 2K shares
$188K · 1K shares
$184K · 3K shares
$183K · 5K shares
$182K · 2K shares
$182K · 852 shares
$176K · 2K shares
$175K · 3K shares
$174K · 5K shares
$170K · 505 shares
$168K · 347 shares
$167K · 1K shares
$167K · 292 shares
$167K · 687 shares
$164K · 20K shares
$162K · 492 shares
$162K · 2K shares
$161K · 2K shares
$160K · 1K shares
$160K · 4K shares
$160K · 3K shares
$159K · 1K shares
$156K · 606 shares
$155K · 2K shares
$155K · 400 shares
$152K · 699 shares
$152K · 2K shares
$151K · 4K shares
$148K · 12K shares
$147K · 478 shares
$147K · 981 shares
$146K · 751 shares
$142K · 2K shares
$142K · 6K shares
$141K · 477 shares
$140K · 972 shares
$140K · 832 shares
$139K · 7K shares
$137K · 2K shares
$135K · 1K shares
$134K · 2K shares
$130K · 4K shares
$129K · 2K shares
$128K · 3K shares
$128K · 4K shares
$127K · 418 shares
$126K · 2K shares
$125K · 4K shares
$124K · 314 shares
$121K · 5K shares
$121K · 8K shares
$120K · 217 shares
$120K · 2K shares
$118K · 2K shares
$115K · 1K shares
$114K · 3K shares
$113K · 1K shares
$113K · 2K shares
$113K · 5K shares
$112K · 1K shares
$109K · 2K shares
$109K · 2K shares
$108K · 426 shares
$107K · 328 shares
$106K · 1K shares
$105K · 1K shares
$105K · 1K shares
$104K · 3K shares
$103K · 1K shares
$102K · 710 shares
$102K · 1K shares
$102K · 101 shares
$102K · 1K shares
$102K · 2K shares
$102K · 316 shares
$99K · 1K shares
$99K · 2K shares
$96K · 2K shares
$94K · 925 shares
$94K · 410 shares
$94K · 3K shares
$93K · 584 shares
$93K · 87 shares
$93K · 1K shares
$93K · 3K shares
$93K · 726 shares
$91K · 441 shares
$90K · 1K shares
$89K · 1K shares
$89K · 653 shares
$88K · 2K shares
$88K · 683 shares
$87K · 2K shares
$87K · 2K shares
$87K · 153 shares
$87K · 2K shares
$86K · 200 shares
$85K · 625 shares
$84K · 2K shares
$84K · 771 shares
$83K · 403 shares
$81K · 235 shares
$81K · 3K shares
$77K · 699 shares
$77K · 577 shares
$76K · 2K shares
$76K · 944 shares
$76K · 2K shares
$75K · 625 shares
$75K · 403 shares
$74K · 271 shares
$73K · 5K shares
$73K · 109 shares
$73K · 1K shares
$72K · 154 shares
$72K · 2K shares
$71K · 500 shares
$71K · 2K shares
$70K · 1K shares
$69K · 7K shares
$69K · 614 shares
$68K · 1K shares
$68K · 327 shares
$68K · 653 shares
$66K · 355 shares
$65K · 99 shares
$65K · 2K shares
$64K · 3K shares
$64K · 845 shares
$63K · 164 shares
$63K · 2K shares
$63K · 1K shares
$62K · 2K shares
$61K · 3K shares
$60K · 549 shares
$60K · 3K shares
$59K · 593 shares
$59K · 1K shares
$58K · 75 shares
$58K · 1K shares
$57K · 200 shares
$56K · 900 shares
$56K · 691 shares
$56K · 424 shares
$56K · 631 shares
$55K · 824 shares
$55K · 1K shares
$55K · 1K shares
$54K · 2K shares
$54K · 93 shares
$54K · 795 shares
$54K · 2K shares
$53K · 2K shares
$53K · 587 shares
$53K · 1K shares
$53K · 897 shares
$52K · 1K shares
$52K · 446 shares
$52K · 2K shares
$51K · 122 shares
$51K · 4K shares
$51K · 3K shares
$50K · 199 shares
$50K · 2K shares
$50K · 717 shares
$50K · 487 shares
$49K · 192 shares
$49K · 3K shares
$48K · 182 shares
$48K · 1K shares
$47K · 3K shares
$47K · 166 shares
$47K · 1K shares
$47K · 1K shares
$46K · 180 shares
$46K · 2K shares
$46K · 3K shares
$46K · 900 shares
$45K · 1K shares
$45K · 609 shares
$44K · 22 shares
$44K · 126 shares
$43K · 630 shares
$43K · 500 shares
$43K · 572 shares
$43K · 3K shares
$42K · 248 shares
$42K · 2K shares
$42K · 200 shares
$41K · 92 shares
$41K · 517 shares
$40K · 395 shares
$40K · 874 shares
$40K · 852 shares
$40K · 1K shares
$40K · 262 shares
$39K · 1K shares
$39K · 594 shares
$39K · 100 shares
$39K · 409 shares
$39K · 2K shares
$38K · 639 shares
$38K · 194 shares
$38K · 425 shares
$37K · 325 shares
$37K · 105 shares
$37K · 383 shares
$37K · 294 shares
$37K · 550 shares
$37K · 399 shares
$37K · 139 shares
$36K · 323 shares
$36K · 414 shares
$36K · 434 shares
$36K · 500 shares
$36K · 2K shares
$35K · 273 shares
$35K · 478 shares
$35K · 1K shares
$35K · 368 shares
$35K · 420 shares
$35K · 656 shares
$34K · 1K shares
$34K · 385 shares
$34K · 58 shares
$34K · 385 shares
$33K · 164 shares
$33K · 401 shares
$33K · 300 shares
$33K · 200 shares
$33K · 500 shares
$32K · 94 shares
$32K · 3K shares
$32K · 485 shares
$32K · 149 shares
$32K · 881 shares
$32K · 92 shares
$32K · 233 shares
$31K · 90 shares
$31K · 274 shares
$31K · 182 shares
$31K · 533 shares
$30K · 334 shares
$30K · 236 shares
$30K · 343 shares
$29K · 1K shares
$29K · 133 shares
$29K · 2K shares
$29K · 2K shares
$28K · 320 shares
$28K · 281 shares
$28K · 192 shares
$28K · 308 shares
$28K · 370 shares
$27K · 175 shares
$27K · 420 shares
$27K · 132 shares
$27K · 700 shares
$27K · 2K shares
$27K · 204 shares
$27K · 275 shares
$26K · 546 shares
$26K · 672 shares
$26K · 446 shares
$26K · 3K shares
$25K · 259 shares
$25K · 380 shares
$25K · 312 shares
$25K · 230 shares
$24K · 307 shares
$23K · 932 shares
$23K · 100 shares
$23K · 181 shares
$23K · 810 shares
$23K · 226 shares
$23K · 85 shares
$23K · 236 shares
$22K · 192 shares
$22K · 139 shares
$22K · 107 shares
$22K · 442 shares
$22K · 279 shares
$22K · 226 shares
$22K · 438 shares
$22K · 49 shares
$22K · 232 shares
$21K · 3K shares
$21K · 900 shares
$21K · 432 shares
$21K · 438 shares
$21K · 60 shares
$20K · 135 shares
$20K · 133 shares
$20K · 192 shares
$20K · 65 shares
$20K · 200 shares
$19K · 265 shares
$19K · 282 shares
$19K · 250 shares
$19K · 70 shares
$18K · 236 shares
$18K · 90 shares
$18K · 300 shares
$18K · 635 shares
$18K · 350 shares
$18K · 3K shares
$17K · 400 shares
$17K · 178 shares
$17K · 95 shares
$17K · 357 shares
$17K · 522 shares
$17K · 111 shares
$17K · 155 shares
$17K · 146 shares
$17K · 125 shares
$17K · 100 shares
$17K · 60 shares
$16K · 110 shares
$16K · 168 shares
$16K · 146 shares
$16K · 57 shares
$16K · 2K shares
$16K · 258 shares
$16K · 370 shares
$16K · 195 shares
$16K · 45K shares
$16K · 319 shares
$16K · 175 shares
$16K · 125 shares
$15K · 18 shares
$15K · 1K shares
$15K · 315 shares
$15K · 302 shares
$15K · 925 shares
$15K · 500 shares
$15K · 32 shares
$15K · 485 shares
$15K · 3K shares
$15K · 229 shares
$14K · 3K shares
$14K · 200 shares
$14K · 195 shares
$14K · 149 shares
$14K · 145 shares
$14K · 103 shares
$14K · 78 shares
$14K · 200 shares
$14K · 140 shares
$14K · 2K shares
$14K · 130 shares
$14K · 257 shares
$14K · 286 shares
$14K · 117 shares
$14K · 100 shares
$13K · 464 shares
$13K · 550 shares
$13K · 1K shares
$13K · 155 shares
$13K · 201 shares
$13K · 205 shares
$13K · 1K shares
$13K · 106 shares
$13K · 432 shares
$13K · 1K shares
$12K · 249 shares
$12K · 2K shares
$12K · 173 shares
$12K · 254 shares
$12K · 106 shares
$12K · 2K shares
$12K · 40 shares
$12K · 90 shares
$12K · 442 shares
$11K · 83 shares
$11K · 1K shares
$11K · 65 shares
$11K · 1K shares
$11K · 500 shares
$11K · 47 shares
$11K · 200 shares
$11K · 26 shares
$11K · 257 shares
$10K · 73 shares
$10K · 600 shares
$10K · 100 shares
$10K · 96 shares
$10K · 200 shares
$10K · 1K shares
$10K · 103 shares
$10K · 199 shares
$10K · 23 shares
$10K · 77 shares
$10K · 115 shares
$10K · 102 shares
$10K · 198 shares
$10K · 125 shares
$10K · 116 shares
$10K · 28 shares
$10K · 131 shares
$10K · 51 shares
$10K · 228 shares
$10K · 1K shares
$10K · 2K shares
$9K · 240 shares
$9K · 155 shares
$9K · 42 shares
$9K · 316 shares
$9K · 387 shares
$9K · 150 shares
$9K · 200 shares
$9K · 55 shares
$8K · 306 shares
$8K · 598 shares
$8K · 200 shares
$8K · 113 shares
$8K · 225 shares
$8K · 904 shares
$8K · 207 shares
$8K · 100 shares
$8K · 850 shares
$8K · 109 shares
$8K · 110 shares
$8K · 82 shares
$8K · 127 shares
$8K · 1K shares
$8K · 66 shares
$8K · 300 shares
$8K · 300 shares
$8K · 200 shares
$8K · 200 shares
$7K · 350 shares
$7K · 1K shares
$7K · 100 shares
$7K · 138 shares
$7K · 2K shares
$7K · 400 shares
$7K · 235 shares
$7K · 80 shares
$7K · 45 shares
$7K · 181 shares
$7K · 40 shares
$7K · 100 shares
$7K · 150 shares
$7K · 375 shares
$7K · 584 shares
$7K · 12 shares
$7K · 453 shares
$6K · 15 shares
$6K · 76 shares
$6K · 100 shares
$6K · 183 shares
$6K · 250 shares
$6K · 3K shares
$6K · 119 shares
$6K · 70 shares
$6K · 138 shares
$6K · 1K shares
$6K · 69 shares
$6K · 248 shares
$6K · 88 shares
$6K · 125 shares
$6K · 708 shares
$6K · 200 shares
$6K · 35 shares
$6K · 125 shares
$6K · 124 shares
$6K · 115 shares
$6K · 25 shares
$6K · 74 shares
$6K · 100 shares
$6K · 116 shares
$6K · 163 shares
$6K · 1K shares
$6K · 1K shares
$5K · 10 shares
$5K · 400 shares
$5K · 448 shares
$5K · 107 shares
$5K · 228 shares
$5K · 101 shares
$5K · 75 shares
$5K · 149 shares
$5K · 100 shares
$5K · 21 shares
$5K · 27 shares
$5K · 76 shares
$5K · 430 shares
$5K · 172 shares
$5K · 200 shares
$5K · 99 shares
$5K · 106 shares
$5K · 2K shares
$5K · 183 shares
$5K · 561 shares
$5K · 120 shares
$5K · 26 shares
$5K · 1K shares
$4K · 416 shares
$4K · 150 shares
$4K · 18 shares
$4K · 98 shares
$4K · 67 shares
$4K · 32 shares
$4K · 208 shares
$4K · 81 shares
$4K · 63 shares
$4K · 155 shares
$4K · 224 shares
$4K · 80 shares
$4K · 61 shares
$4K · 96 shares
$4K · 50 shares
$4K · 127 shares
$4K · 150 shares
$4K · 49 shares
$4K · 267 shares
$4K · 3K shares
$4K · 57 shares
$4K · 79 shares
$4K · 89 shares
$4K · 44 shares
$4K · 370 shares
$4K · 27 shares
$3K · 166 shares
$3K · 36 shares
$3K · 68 shares
$3K · 101 shares
$3K · 239 shares
$3K · 388 shares
$3K · 30 shares
$3K · 538 shares
$3K · 37 shares
$3K · 50 shares
$3K · 1K shares
$3K · 342 shares
$3K · 157 shares
$3K · 51 shares
$3K · 48 shares
$3K · 100 shares
$3K · 200 shares
$3K · 106 shares
$3K · 32 shares
$3K · 15 shares
$3K · 482 shares
$2K · 43 shares
$2K · 55 shares
$2K · 75 shares
$2K · 45 shares
$2K · 100 shares
$2K · 300 shares
$2K · 46 shares
$2K · 5 shares
$2K · 238 shares
$2K · 31 shares
$2K · 100 shares
$2K · 100 shares
$2K · 171 shares
$2K · 51 shares
$2K · 27 shares
$2K · 252 shares
$2K · 105 shares
$2K · 204 shares
$2K · 23 shares
$2K · 46 shares
$2K · 26 shares
$2K · 356 shares
$2K · 75 shares
$2K · 30 shares
$2K · 63 shares
$2K · 100 shares
$2K · 200 shares
$2K · 11 shares
$2K · 750 shares
$2K · 58 shares
$2K · 25 shares
$2K · 175 shares
$2K · 31 shares
$2K · 220 shares
$2K · 102 shares
$2K · 60 shares
$2K · 28 shares
$1K · 106 shares
$1K · 13 shares
$1K · 100 shares
$1K · 550 shares
$1K · 75 shares
$1K · 6 shares
$1K · 100 shares
$1K · 7 shares
$1K · 10 shares
$1K · 477 shares
$1K · 31 shares
$1K · 50 shares
$1K · 40 shares
$1K · 41 shares
$1K · 21 shares
$1K · 11 shares
$1K · 3 shares
$1K · 10 shares
$1K · 85 shares
$1K · 32 shares
$1K · 49 shares
$1K · 100 shares
$1K · 37 shares
$1K · 20 shares
$1K · 67 shares
$1K · 100 shares
$1K · 300 shares
$1K · 6 shares
$1K · 6 shares
$1K · 41 shares
$1K · 67 shares
$1K · 200 shares
$1K · 124 shares
$1K · 20 shares
$1K · 50 shares
$1K · 21 shares
$1K · 5 shares
$1K · 100 shares
$1K · 400 shares
$1K · 50 shares
$1K · 109 shares
$1K · 128 shares
$1K · 21 shares
$0 · 1 shares
$0 · 1 shares
$0 · 5 shares
$0 · 1 shares
$0 · 5 shares
$0 · 5 shares
$0 · 11 shares
$0 · 35 shares
$0 · 1 shares
$0 · 15 shares
$0 · 100 shares
$0 · 3 shares
$0 · 3 shares
$0 · 1 shares
$0 · 1 shares
$0 · 1 shares
$0 · 10 shares
$0 · 10 shares
$0 · 50 shares
$0 · 1 shares
$0 · 1K shares
$0 · 10 shares
$0 · 2 shares
$0 · 30 shares
$0 · 2 shares
$0 · 100 shares
$0 · 200 shares
$0 · 5 shares
$0 · 4 shares
$0 · 25 shares
$0 · 5 shares
$0 · 1 shares
$0 · 250 shares
$0 · 1 shares
$0 · 116 shares
KAIXIN HOLDINGS
$0 · 1 shares
$0 · 67 shares
$0 · 8 shares
$0 · 2 shares
$0 · 40 shares
$0 · 22 shares
$0 · 18 shares
$0 · 23 shares
$0 · 5 shares
$0 · 24 shares
$0 · 5 shares
$0 · 4 shares
$0 · 25 shares
$0 · 6 shares
$0 · 100 shares
$0 · 4 shares
$0 · 18 shares
$0 · 125 shares
$0 · 1 shares
$0 · 17 shares
$0 · 300 shares
Sector Breakdown
| Sector | # Holdings | Value | % |
|---|---|---|---|
| Financial Services | 349 | $481.6M | 71.9% |
| Healthcare | 65 | $58.2M | 8.7% |
| Technology | 101 | $44.9M | 6.7% |
| Unknown | 55 | $37.4M | 5.6% |
| Consumer Cyclical | 63 | $18.7M | 2.8% |
| Communication Services | 30 | $9.6M | 1.4% |
| Industrials | 54 | $5.4M | 0.8% |
| Consumer Defensive | 26 | $4.5M | 0.7% |
| Utilities | 31 | $4.2M | 0.6% |
| Energy | 30 | $3.4M | 0.5% |
| Basic Materials | 28 | $846K | 0.1% |
| Real Estate | 24 | $624K | 0.1% |