Sector breakdown

04
Technology 1.2%
Industrials 0.4%
Utilities 0.2%
Communication Services 0.2%
Financials 0.2%
Health Care 0.1%
Retail 0.1%
Other/Unmapped 97.6%

Full portfolio 17 positions

05
Type Streak 8Q trend
VTI Vanguard Morningstar Total Stock Market ETF $67,082,256 35.11% 181,284 $9,779,215 Up ×3
VCRB Vanguard Core Bond ETF $55,358,105 28.98% 716,770 $5,587,236 Up ×5
IXUS iShares Core MSCI Total International Stock ETF $22,406,564 11.73% 234,771 $2,095,846 Up ×3
VGT Vanguard Information Tech ETF $14,388,902 7.53% 120,389 $1,864,021 Up ×2
IJR iShares Trust $13,555,941 7.10% 91,403 $2,664,542 Up ×6
VNQ Vanguard Real Estate ETF $13,143,929 6.88% 136,305 $2,315,750 Up ×6
MSFT Microsoft Corporation - Common Stock $1,270,228 0.66% 3,405 $9,904
AAPL Apple Inc. - Common Stock $823,862 0.43% 2,847 $101,275
FIX Comfort Systems USA, Inc. Common Stock $768,997 0.40% 388 $233,949
SPY SPY $364,424 0.19% 488 $47,058
SO Southern Company (The) Common Stock $350,202 0.18% 3,659 $-23,174 Down ×1
GOOGL Alphabet Inc. - Class A Common Stock $329,853 0.17% 923 $64,435
JPM JP Morgan Chase & Co. Common Stock $322,093 0.17% 984 $32,640
UNH UnitedHealth Group Incorporated Common Stock (DE) $241,065 0.13% 580 $84,123
QQQ Invesco QQQ Trust, Series 1 $220,184 0.12% 299 $47,607
WMT Walmart Inc. - Common Stock $217,233 0.11% 1,918 $-21,136
NVDA NVIDIA Corporation - Common Stock $204,029 0.11% 1,020 $26,298 Up ×1

Conviction holdings

08

Positions increased for 3+ consecutive quarters.

Share counts are as reported in 13F filings (not split-adjusted)

SecurityValue% of portfolioStreak
VTI $67,082,256 35.11% up ×3
VCRB $55,358,105 28.98% up ×5
IXUS $22,406,564 11.73% up ×3
IJR $13,555,941 7.10% up ×6
VNQ $13,143,929 6.88% up ×6

Top movers (QoQ)

10
SecurityActionShares ΔValue Δ
VTI Bought more +3K +$9.8M
VCRB Bought more +74K +$5.6M
IJR Bought more +4K +$2.7M
VNQ Bought more +14K +$2.3M
IXUS Bought more +344 +$2.1M
VGT Bought more +102K +$1.9M
FIX Price move only +0 +$234K
AAPL Price move only +0 +$101K
UNH Price move only +0 +$84K
GOOGL Price move only +0 +$64K

Exited positions

11

Includes corporate events (mergers, delistings) — not all exits are sells

Closed positions reflect 13F reporting changes; for index managers these are often mechanical (delisting, M&A, index rebalancing), not active decisions.

SecurityQuarterShares beforeValue beforePrice since exit
UNH June 30, 2025 550 $288,063 20.2%
OEF June 30, 2026 484 $153,946
SCHG June 30, 2026 5,200 $151,476 7.2%
VDE June 30, 2026 814 $140,878
AMZN June 30, 2026 637 $132,668 7.2%
LLY June 30, 2026 143 $131,527 -3.4%
AFL June 30, 2026 1,130 $123,972 -3.1%
BRK-B (filed as BRKB) June 30, 2026 236 $113,091 No longer tracked
COST June 30, 2026 109 $108,611 -0.6%
NEE June 30, 2026 1,109 $103,004 -12.1%
DFAC June 30, 2026 2,516 $97,772
IVV June 30, 2026 145 $94,715
IVLU June 30, 2026 2,344 $93,010
PG June 30, 2026 621 $89,697 1.4%
DE June 30, 2026 157 $88,206 7.6%
TFC June 30, 2026 1,904 $87,527 -6.6%
PEP June 30, 2026 500 $77,645 -6.3%
COP June 30, 2026 579 $76,428 25.0%
ROAD June 30, 2026 685 $76,117 -20.3%
META June 30, 2026 118 $67,511 31.5%
MCD June 30, 2026 212 $65,887 -13.9%
IAU June 30, 2026 718 $63,299 3.7%
HD June 30, 2026 191 $62,818 -19.1%
KO June 30, 2026 818 $62,204 7.4%
SLV June 30, 2026 910 $62,007 3.6%
DFAT June 30, 2026 908 $56,705
DTE June 30, 2026 384 $56,148 -17.0%
TMUS June 30, 2026 267 $56,042 -2.7%
FNDB June 30, 2026 2,055 $55,896 2.0%
CINF June 30, 2026 340 $53,499 -11.7%
ABBV June 30, 2026 244 $53,068 6.5%
GLD June 30, 2026 120 $51,635
HON June 30, 2026 228 $51,535 -5.2%
CVX June 30, 2026 246 $50,875 25.7%
XOM June 30, 2026 296 $50,219 20.4%
MRK June 30, 2026 411 $49,495 10.3%
DFEM June 30, 2026 1,415 $48,888
DGRO June 30, 2026 693 $48,635
VUG June 30, 2026 111 $48,484 7.9%
LMT June 30, 2026 80 $48,351 -0.6%
GD June 30, 2026 139 $47,708 -6.2%
DFIC June 30, 2026 1,332 $47,326
CTAS June 30, 2026 260 $43,976 15.5%
C June 30, 2026 385 $43,645 -8.0%
VZ June 30, 2026 864 $43,394 7.2%
VOO June 30, 2026 72 $43,024 4.5%
EEM June 30, 2026 746 $42,365
IBM June 30, 2026 173 $41,856 -20.8%
SCHX June 30, 2026 1,623 $41,614 3.2%
PLD June 30, 2026 303 $40,051 -4.7%
AXP June 30, 2026 129 $38,960 -9.6%
VMC June 30, 2026 142 $38,647 -15.7%
ITOT June 30, 2026 270 $38,456 2.4%
BAC June 30, 2026 776 $37,831 -5.0%
TT June 30, 2026 90 $37,507 -2.9%
TRV June 30, 2026 126 $36,739 9.5%
FLOT June 30, 2026 700 $35,665
MO June 30, 2026 532 $35,107 -4.7%
PSX June 30, 2026 190 $34,614 58.8%
GL June 30, 2026 246 $34,220 -6.4%
SHYG June 30, 2026 789 $33,383
RPG June 30, 2026 710 $33,185 -7.9%
FLTR June 30, 2026 1,290 $32,869
HYG June 30, 2026 405 $32,222
ETY June 30, 2026 2,330 $32,131 -1.8%
IWB June 30, 2026 89 $31,734
JNJ June 30, 2026 127 $31,016 0.3%
IVW June 30, 2026 274 $30,992 6.7%
TLH June 30, 2026 290 $29,209
TLT June 30, 2026 327 $28,348
IEV June 30, 2026 413 $28,059 -2.5%
XME June 30, 2026 256 $27,614 1.5%
RCL June 30, 2026 100 $27,518 -10.5%
DTM June 30, 2026 197 $26,530 -16.3%
T June 30, 2026 873 $25,321 16.4%
BOXX June 30, 2026 215 $25,012
AEP June 30, 2026 190 $24,905 -11.7%
AVGO June 30, 2026 80 $24,761 0.2%
KMI June 30, 2026 730 $24,477 0.4%
EFV June 30, 2026 318 $23,643
CSCO June 30, 2026 300 $23,277 -1.7%
TJX June 30, 2026 143 $22,837 -9.6%
IYW June 30, 2026 125 $22,678 8.7%
O June 30, 2026 342 $20,897 -12.5%
PM June 30, 2026 124 $20,518 5.8%
ORCL June 30, 2026 138 $20,301 -0.9%
ITW June 30, 2026 75 $19,522 -0.7%
WMB June 30, 2026 268 $19,505 -2.8%
MA June 30, 2026 39 $19,487 10.6%
TXN June 30, 2026 100 $19,414 -0.7%
BIPC June 30, 2026 490 $19,365 -3.1%
WY June 30, 2026 792 $19,349 -22.9%
PFE June 30, 2026 665 $18,681 14.1%
IGM June 30, 2026 156 $18,488 7.0%
V June 30, 2026 60 $18,134 8.0%
ETR June 30, 2026 160 $17,978 -11.0%
EFG June 30, 2026 161 $17,931
PH June 30, 2026 20 $17,905 1.4%
AMT June 30, 2026 101 $17,431 0.6%
SPLV June 30, 2026 232 $16,968
ABT June 30, 2026 160 $16,427 9.5%
WEC June 30, 2026 140 $16,208 -12.3%
QUAL June 30, 2026 84 $16,112
ET June 30, 2026 820 $15,826 No longer tracked
FTCS June 30, 2026 170 $15,769
TGT June 30, 2026 130 $15,756 18.3%
FITB June 30, 2026 315 $14,635 -9.4%
NI June 30, 2026 305 $14,231 -15.5%
AMGN June 30, 2026 40 $14,074 9.6%
VPU June 30, 2026 70 $13,870
PWR June 30, 2026 25 $13,726 -0.2%
NOC June 30, 2026 20 $13,645 -6.0%
ASML June 30, 2026 10 $13,208 -7.3%
XLG June 30, 2026 242 $13,201
AWK June 30, 2026 85 $11,568 -2.1%
ENB June 30, 2026 202 $10,936 -14.6%
DUK June 30, 2026 80 $10,475 -9.6%
LOW June 30, 2026 44 $10,396 -17.1%
ACN June 30, 2026 50 $9,915 56.7%
LIN June 30, 2026 20 $9,915 -6.3%
XLI June 30, 2026 61 $9,866 -7.1%
UPS June 30, 2026 100 $9,838 -13.3%
OGE June 30, 2026 205 $9,832 -6.6%
BP June 30, 2026 209 $9,823 22.0%
CODI June 30, 2026 1,230 $9,668 3.5%
IEMG June 30, 2026 132 $9,207
COF June 30, 2026 50 $9,122 -1.5%
LNT June 30, 2026 125 $8,956 -14.9%
FE June 30, 2026 175 $8,866 -7.4%
UNM June 30, 2026 120 $8,764 4.0%
MDT June 30, 2026 100 $8,665 12.0%
FNF June 30, 2026 185 $8,580 -17.1%
WFC June 30, 2026 106 $8,439 -1.3%
BKNG June 30, 2026 2 $8,421 -11.1%
MS June 30, 2026 51 $8,393 -8.3%
STX June 30, 2026 20 $7,835 -14.9%
XLB June 30, 2026 152 $7,595 No longer tracked
DEO June 30, 2026 100 $7,445 5.8%
SCHA June 30, 2026 250 $7,270 -8.3%
NVO June 30, 2026 197 $7,240 -22.8%
SPGI June 30, 2026 17 $7,231 3.2%
EOG June 30, 2026 50 $7,229 11.7%
COR June 30, 2026 23 $7,225 11.0%
TSCO June 30, 2026 159 $7,203 0.9%
SPYV June 30, 2026 122 $6,903 2.0%
SON June 30, 2026 125 $6,761 -14.0%
VRTX June 30, 2026 15 $6,698 1.4%
EMXC June 30, 2026 78 $6,135
CCL June 30, 2026 225 $5,823 -6.6%
F June 30, 2026 480 $5,539 -12.6%
TGB June 30, 2026 781 $5,037 No longer tracked
MLM June 30, 2026 8 $4,709 -14.9%
BMY June 30, 2026 75 $4,549 2.8%
CSX June 30, 2026 110 $4,516 0.0%
CME June 30, 2026 15 $4,430 22.5%
SOLS June 30, 2026 57 $4,341 -31.9%
VLO June 30, 2026 15 $3,706 59.3%
ADBE June 30, 2026 15 $3,646 16.5%
INTC June 30, 2026 82 $3,628 -18.6%
XEL June 30, 2026 45 $3,575 -10.6%
ROP June 30, 2026 10 $3,539 7.4%
TMO June 30, 2026 7 $3,441 31.4%
IJH June 30, 2026 50 $3,377 -5.3%
CP June 30, 2026 42 $3,304 -0.8%
EMR June 30, 2026 25 $3,276 14.4%
DIS June 30, 2026 32 $3,084 8.1%
NXPI June 30, 2026 15 $2,953 -12.8%
VOT June 30, 2026 11 $2,831
CVS June 30, 2026 36 $2,586 -16.8%
LAZ June 30, 2026 60 $2,549 -12.7%
BAM June 30, 2026 55 $2,445 0.4%
TSM June 30, 2026 7 $2,366 1.3%
CDNS June 30, 2026 8 $2,223 -4.0%
ULTA June 30, 2026 4 $2,091 21.4%
BBY June 30, 2026 30 $1,926 14.2%
HWM June 30, 2026 8 $1,844 -14.6%
WSO June 30, 2026 5 $1,819 -30.1%
WEN June 30, 2026 260 $1,807 -24.1%
ITA June 30, 2026 8 $1,750 -14.0%
PANW June 30, 2026 10 $1,603 23.1%
SHW June 30, 2026 5 $1,603 -6.4%
BRCC June 30, 2026 1,828 $1,419 -15.3%
XLC June 30, 2026 12 $1,330 4.2%
MDLZ June 30, 2026 23 $1,326 3.5%
VOD June 30, 2026 78 $1,172 25.2%
TSLA June 30, 2026 3 $1,115 -9.4%
PGR June 30, 2026 5 $991 -2.6%
PRU June 30, 2026 10 $977 6.7%
HRB June 30, 2026 30 $952 11.5%
FMC June 30, 2026 45 $775 -20.2%
GE June 30, 2026 2 $568 -17.2%
SWBI June 30, 2026 36 $516 -2.4%
DG June 30, 2026 3 $356 7.5%
FG June 30, 2026 11 $279 -20.7%
USMV June 30, 2026 3 $278
BHM June 30, 2026 20 $227 No longer tracked