1 year
Unavailable
No priced holdings or purchases in the parsed records.
2025-10-26 – 2026-10-26
Missing information
- 41 sales exceeding observed holdings (unmatched amount omitted).
Democrat · Senator
Wikipedia biography ↗Years Elected: About 15.8Rank: Unranked
Federal elected service; earlier service not yet verified.
Unavailable
No priced holdings or purchases in the parsed records.
2025-10-26 – 2026-10-26
Unavailable
No priced holdings or purchases in the parsed records.
2023-10-26 – 2026-10-26
Unavailable
No priced holdings or purchases in the parsed records.
2021-10-26 – 2026-10-26
As of Oct 26, 2026. 18 parsed trades. Ranks use three-year return. Not ranked: three-year return unavailable.
Returns use correctly parsed individual-stock holdings, purchases and sales, with Tradier prices for unsold positions. Bounded reported amounts use their midpoint; trades reported as “over $5 million” use $5 million. Daily returns exclude cash contributions and holdings-value reconciliations. Sale proceeds remain as cash. Unparsed records and entries without usable amounts or prices are omitted; no missing trades or holdings are invented. Sales can only reduce observed holdings. The dates on each card show the available calculation period, which can be shorter than the requested period. These are estimates of the parsed portion of the portfolio, not verified brokerage returns.
No parsed holdings disclosure is available. This does not mean the politician holds no assets.
ROI is the price change from the latest matched, unsold purchase to the last stored close, as on the ticker page. Purchase prices are that day’s closing prices. Missing acquisition or price evidence is unavailable; dividends are excluded.
Estimated purchase/sale matches from accepted transaction reports. Closing prices and reported amount midpoints estimate shares, with oldest purchases matched first within the same stock, owner and disclosed account. A row may represent a partial sale. These are price returns, not verified execution prices or brokerage returns; dividends are excluded. Unreconciled annual schedules and unmatched or ambiguous activity are omitted here.
| Ticker | Owner | Purchase date | Purchase price | Sale date | Sale price | Return |
|---|---|---|---|---|---|---|
| No completed purchase/sale matches are available from the collected records. | ||||||
18 public-equity trades. Annual rows are labeled as reconciled or unresolved; unresolved rows are excluded from usable transactions and scores. Superseded and unresolved reports remain in the disclosures below.
| Ticker | Owner | Transaction Type | Trade Date | Found Date |
|---|---|---|---|---|
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (3)$3,003–$45,000 Original ↗ · Row 53 · Ptr Original ↗ · Row 74 · Ptr Original ↗ · Row 115 · Ptr | Aug 12, 2026 | Sep 11, 2026 |
| TIC — TIC Solutions Inc (Stock)(TIC)' | Spouse | SaleSource rows (3)$850,003–$1,750,000 Original ↗ · Row 25 · Ptr Original ↗ · Row 49 · Ptr Original ↗ · Row 106 · Ptr | Aug 11, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (2)$16,002–$65,000 Original ↗ · Row 26 · Ptr Original ↗ · Row 50 · Ptr | Aug 11, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | Purchase | Aug 10, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (3)$3,003–$45,000 Original ↗ · Row 47 · Ptr Original ↗ · Row 87 · Ptr Original ↗ · Row 113 · Ptr | Aug 10, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (4)$18,004–$95,000 Original ↗ · Row 21 · Ptr Original ↗ · Row 45 · Ptr Original ↗ · Row 68 · Ptr Original ↗ · Row 85 · Ptr | Aug 7, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (3)$17,003–$80,000 Original ↗ · Row 20 · Ptr Original ↗ · Row 44 · Ptr Original ↗ · Row 111 · Ptr | Aug 6, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (4)$4,004–$60,000 Original ↗ · Row 19 · Ptr Original ↗ · Row 43 · Ptr Original ↗ · Row 66 · Ptr Original ↗ · Row 83 · Ptr | Aug 5, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | Sale | Aug 4, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (4)$4,004–$60,000 Original ↗ · Row 18 · Ptr Original ↗ · Row 64 · Ptr Original ↗ · Row 81 · Ptr Original ↗ · Row 110 · Ptr | Aug 3, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (3)$3,003–$45,000 Original ↗ · Row 15 · Ptr Original ↗ · Row 79 · Ptr Original ↗ · Row 109 · Ptr | Jul 30, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (2)$2,002–$30,000 Original ↗ · Row 61 · Ptr Original ↗ · Row 78 · Ptr | Jul 29, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (2)$2,002–$30,000 Original ↗ · Row 13 · Ptr Original ↗ · Row 60 · Ptr | Jul 28, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | SaleSource rows (4)$4,004–$60,000 Original ↗ · Row 12 · Ptr Original ↗ · Row 59 · Ptr Original ↗ · Row 76 · Ptr Original ↗ · Row 108 · Ptr | Jul 24, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | Sale | Jul 23, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | Sale | Jul 22, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | Sale | Jul 21, 2026 | Sep 11, 2026 |
| TKNO — Alpha Teknova Inc (Stock)(TKNO) | Spouse | Sale | Jul 20, 2026 | Sep 11, 2026 |
106 collected financial disclosures. Collection does not establish complete lifetime activity; missing source years and request-only documents may leave gaps.