📒 PORTFOLIO LEDGER — verified facts cache
Purpose: Portfolio facts verified from PRIMARY SOURCES (broker order-execution + confirmation emails). Read this FIRST on any trade/basis/P&L question; then only Gmail-scan newer_than:<Last refreshed> for what's not here. "Verify once, reuse forever" — keeps feedback_evidence_confidence_discipline from costing time every session.
Last refreshed: 2026-06-16 (Tue) ~5:30 PM ET marks · fills back to Feb 2026 · reconstructed by 2 Opus subagents from Gmail (sam@hookstreetcapital.com).
Tier legend: FILL = execution price = cost basis (authoritative) · MARK = position-summary snapshot price (NOT basis) · ? = not in email.
⚠ Marks below are as-of 6/16 5:30 PM ET — NOT live. Re-pull before quoting a current price.
ACCOUNT MAP (corrected — per docs/MIS_OPERATOR.md + MIS_V2_STATUS.md, already documented by Sam)
SAM's portfolio = 5 accounts. The 2 KIDS' custodial accounts are SEPARATE — never counted in Sam's portfolio, equity, concentration, or MIS active scope.
| Broker | Acct | Reg / purpose | Type | MIS role | Whose |
|---|---|---|---|---|---|
| Fidelity | 0600 | "Invest n Save" (Z29720600) | MARGIN | ACTIVE — extract ~2.5%/mo | Sam |
| Fidelity | 5692 | "Joint Brok" (Z29835692) | Cash | HOLD-only | Sam (joint) |
| Schwab | 898 | "ZT" (Zalman Treitel) | margin | ACTIVE swing | Sam |
| Schwab | 436 | "SWPF" | — | in his 5 (value from screenshot, not email) | Sam |
| Schwab | 241 | "TV" = Treitel Ventures | — | in his 5 (value from screenshot, not email) | Sam/entity |
| Fidelity | 4073 | Youth (Z27934073) — "excluded at ingestion" | custodial | NONE | 🚫 KID |
| Fidelity | 5378 | custodial | custodial | NONE | 🚫 KID |
| (other brokers) | — | NONE found | — | — | catch-all clean |
HOLDINGS — as of 2026-06-16 5:30 PM ET (MARKS, not basis)
Fidelity 0600 — $25,226 · ABBV 7.0 · ASML 2.507 · COST 2.006 · GOOG 0.087 · KO 6.086 · META 18.80 · SPY 7.0
Fidelity 5692 — $5,231 · AAPL 1.338 · AMZN 1.19 · EQIX 0.406 · GOOG 1.0 · LLY 0.781 · META 0.455 · NVDA 2.0 · SCHG 6.169 · SCHZ 21.376 · SGOV 3.0 · SPAXX cash $19.69 · SPCX 2.176 · SPY 0.954
Fidelity 4073 — $1,654 · ASML 0.277 · COST 0.198 · META 0.414 · NVDA 1.392 · ORCL 0.186 · SPCX 1.854 · SPAXX $1.48
Fidelity 5378 — $799 · ABBV 0.353 · AMT 0.415 · META 0.579 · SPAXX cash $300.06
Schwab 898 (post-6/16 rotation) · GOOG 3 · AAPL 1 (~$1,413) — 6/15 summary showed MU+NKE, both sold 6/16
Equity math (the number that matters — RECONCILED)
- Sam's 5 accounts GROSS ≈ $32,745 (Fid 0600 $25.2K + 5692 $5.2K + Schwab 898 ~$1.4K + 436 + 241 [last two from Sam screenshots, not email]).
- − Margin debt ≈ $10,600 (on the 0600 margin account).
gross + cash − margin = net(the MIS rule, docs/CONTEXT.md). - = NET EQUITY ≈ $22,135 ✅ (the canonical broker-verified figure; the "$34K/$32K gross" is the phantom if you don't net margin). ⚠ $22,135 is a SNAPSHOT — re-fire MIS
fn=portreconfor live margin before acting (docs/MIS_SYSTEM_STATE.md). - KIDS (4073 + 5378) ≈ $2,453 — EXCLUDED. Not Sam's, not in any number above.
Concentration (the headline — on Sam's accounts only)
META in Sam's accounts = 0600 18.8 sh + 5692 0.455 sh ≈ 19.26 sh ≈ $11,430 (kids' META excluded). That's ~52% of your $22,135 equity (≈35% of gross). The MIS engine already flagged META = EXIT / 46% CONC / wash-sale, on margin — and you ADDED 3× this week. This is the risk, full stop. Next: SPY ~$6.0K · ASML ~$5.3K (also margin) · COST ~$2.2K.
VERIFIED FILLS — Schwab 898 (qty + price both present → P&L computable)
| Date | B/S | Sym | Qty | Fill$ |
|---|---|---|---|---|
| 06/16 | B | AAPL | 1 | 299.245 |
| 06/16 | B | GOOG | 3 | 371.17 |
| 06/16 | S | NKE | 8 | 45.0178 |
| 06/16 | S | MU | 1 | 1029.755 |
| 06/09 | B | NKE | 8 | 44.8865 |
| 06/09 | S | IBIT | 10 | 34.6401 |
| 06/08 | B | IBIT | 10 | 36.2599 |
| 06/08 | B | MU | 1 | 946.91 |
| 06/02 | S | UNG | 24 | 11.495 |
| 05/27 | S | SLV | 7 | 67.371 |
| 05/19 | S | BA | 2 | 215.0006 |
| 05/11 | S | SLV | 1 | 76.74 |
| 05/11 | B | UNG | 24 | 11.065 |
| 05/11 | B | BA | 2 | 238.85 |
| 05/11 | B | SLV | 8 | 76.705 |
| 05/11 | S | AFRM | 7 | 62.195 |
| 05/11 | S | DAL | 3 | 71.68 |
| 05/11 | S | MRVL | 1 | 168.74 |
| 05/07 | S | AFRM | 8 | 67.3491 |
| 03/17 | B | DAL | 3 | 63.755 |
| 03/12 | S | BA | 1 | 208.2351 |
| 03/09 | B | MRVL | 1 | 91.945 |
| 03/06 | B | BA | 1 | 228.04 |
| 03/04 | B | AFRM | 15 | 50.78 |
| 03/03 | S | AMZN | 3 | 202.495 |
| 02/27 | S | NVDA | 2 | 177.335 |
| 02/25 | B | NVDA | 2 | 196.95 |
| 02/20 | B | AMZN | 3 | 209.00 |
| 02/17 | S | JNJ | 4 | 242.0951 |
Schwab 898 realized P&L (matched round-trips)
- 🟢 MRVL +$76.80 (+83.5%) · AFRM +$212.46 (+27.9%) · DAL +$23.78 (+12.4%) · MU +$82.85 (+8.75%) · UNG +$10.32 (+3.9%) · NKE +$1.05 (flat)
- 🔴 BA −$67.50 (−9.6%) · SLV −$65.30 (−10.6%) · NVDA −$39.23 (−10.0%) · AMZN −$19.52 (−3.1%) · IBIT −$16.20 (−4.5%)
- Net ≈ +$199.5 over ~4 months (excludes JNJ — sold 4 @ $242.10, no buy in window). Carried by 2 winners (MRVL, AFRM); dragged by repeated ~10% losers. High churn for the net.
VERIFIED FILLS — Fidelity (price present; ⚠ confirmation emails OMIT quantity)
Recent (qty from execution alerts): 0600 META 8.449@~591.75 (6/15 $5k) + more 6/16 @591.93/591.75 · 5692 NVDA 2@212.36 (6/15) · 4073 SPCX 1.854@161.76 + 5692 SPCX 2.176@160.81 (6/12) · 0600 ASML ~1.5 sold@1884.41 + SPY 3 sold@739.16 (6/11) · 0600 ABBV 10 sold@223.44 (6/4) · 5378 META 0.579@603.50 + ABBV 0.353@212.56 + AMT 0.415@181.99 (5/20) · 5692 GOOG 1@387.84 (5/20).
Older (price only, NO qty in email): META 0600 645.41(3/7) 546.28(3/27) · 5692 META 645.77(3/7) · ASML 0600 1309.49(4/1) · SPY 0600 647.63(4/1) 5692 654.60(4/2) 686.97(3/5) · LLY 5692 967.57(5/5) · EQIX 5692 984.50(3/17) · AMZN 5692 210.46(2/21) · (round-tripped: GS, GD, LMT, AVGO, PLTR, PYPL, ORCL, sector-SPDR).
⚠ KNOWN UNKNOWNS — do NOT guess; pull source
- Fidelity per-lot cost basis is NOT fully recoverable from email. Confirmation emails omit share quantities, and these holdings have NO buy email in the 120-day window: COST, KO, AAPL (5692), SCHG, SCHZ, SGOV. → To complete basis you need a Fidelity cost-basis / positions export (or older statement PDFs). I have fill prices, not all quantities — so I can't compute clean average cost for the Feb–Apr buys from email alone.
- SPCX 6/16 value: discrepancy — Fidelity EOD MARK = $192.50 (→ +19.6% vs ~$161 basis); a web intraday snippet showed $206.19 (→ +28%). Two sources disagree; broker EOD mark is authoritative for position value, but it's a volatile just-IPO'd name. Re-pull live before acting.
- Schwab 241 / 436 contents (Sam deferred). JNJ basis (pre-window).
REFRESH PROCEDURE (incremental)
- Read ledger. 2. Gmail scan
from:fidelity OR from:schwab.com (execution OR "trade was executed" OR confirmation) newer_than:<Last refreshed>. 3. Append NEW fills only. 4. Bump "Last refreshed." (Automation candidate:scripts/ledger-refresh— not yet built.)