
Democratic · Senate · DE
Thomas R. Carper's stock portfolio and returns vs the S&P 500, built from publicly disclosed congressional trades. Simulated using FIFO position matching and time-weighted returns.
Portfolio Value
$1.7M
Unrealized P&L
$690K
+67.8%
Realized P&L
$161K
Open Positions
114
Performance vs S&P 500
1M
+4.0%
SPY +9.1%
α -5.2%
3M
+6.2%
SPY +6.3%
α -0.1%
6M
+17.7%
SPY +8.2%
α +9.4%
1Y
+38.3%
SPY +30.5%
α +7.8%
3Y
+53.9%
SPY +79.5%
α -25.6%
5Y
+28.2%
SPY +76.5%
α -48.4%
All
+242.0%
SPY +396.4%
α -154.4%
Head-to-head with S&P 500
Live Holdings114 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 2,642 | $50.33 | $133K | +232.4% | |
| 708 | $186.25 | $132K | +644.2% | |
| 2,054 | $49.55 | $102K | +75.0% | |
| 1,747 | $48.89 | $85K | +255.9% | |
| 92 | $906.82 | $84K | +944.5% | |
| 226 | $215.28 | $49K | +334.7% | |
| 198 | $200.98 | $40K | +148.6% | |
| 339 | $113.84 | $39K | +382.0% | |
| 333 | $90.56 | $30K | +34.8% | |
| 107 | $259.76 | $28K | +247.3% | |
| 90 | $302.25 | $27K | +241.8% | |
| 76 | $318.87 | $24K | +52.1% | |
| 86 | $282.15 | $24K | +51.7% | |
| 263 | $91.77 | $24K | +43.0% | |
| 399 | $56.22 | $22K | -6.6% | |
| 45 | $461.52 | $21K | +59.1% | |
| 80 | $241.22 | $19K | +86.2% | |
| 282 | $67.02 | $19K | -32.4% | |
| 37 | $515.48 | $19K | +135.9% | |
| 108 | $171.48 | $19K | +131.9% | |
| 541 | $32.71 | $18K | +10.6% | |
| 1,406 | $12.12 | $17K | +113.0% | |
| 350 | $48.27 | $17K | +5.6% | |
| 41 | $409.23 | $17K | +530.6% | |
| 184 | $84.36 | $16K | +21.0% | |
| 739 | $21.00 | $16K | -15.0% | |
| 260 | $59.19 | $15K | +92.2% | |
| 57 | $261.93 | $15K | +88.0% | |
| 318 | $47.19 | $15K | +17.0% | |
| 76 | $195.38 | $15K | +86.0% | |
| 35 | $424.98 | $15K | +83.5% | |
| 122 | $117.83 | $14K | +80.4% | |
| 864 | $16.49 | $14K | +36.1% | |
| 79 | $176.76 | $14K | +75.6% | |
| 1,027 | $13.30 | $14K | -14.6% | |
| 20 | $688.43 | $14K | +1646.4% | |
| 128 | $105.22 | $13K | +43.0% | |
| 1,256 | $10.64 | $13K | -16.5% | |
| 139 | $95.98 | $13K | +31.0% | |
| 270 | $46.10 | $12K | +55.4% | |
| 232 | $53.48 | $12K | +54.8% | |
| 27 | $452.92 | $12K | +54.8% | |
| 123 | $99.99 | $12K | +54.2% | |
| 67 | $177.34 | $12K | -25.7% | |
| 249 | $45.85 | $11K | +42.7% | |
| 78 | $146.16 | $11K | +42.5% | |
NP NPK | 80 | $141.69 | $11K | +42.3% |
| 52 | $215.88 | $11K | +41.5% | |
| 400 | $27.99 | $11K | +39.8% | |
| 119 | $93.14 | $11K | +38.0% | |
| 284 | $38.38 | $11K | +36.1% | |
| 48 | $221.51 | $11K | +32.6% | |
SJ SJR | 351 | $29.91 | $11K | +31.3% |
| 249 | $41.34 | $10K | +28.8% | |
| 147 | $68.61 | $10K | +26.3% | |
| 49 | $206.73 | $10K | +26.1% | |
| 119 | $84.74 | $10K | +25.9% | |
| 163 | $61.87 | $10K | +25.8% | |
| 65 | $155.13 | $10K | +25.3% | |
| 1,702 | $5.84 | $10K | +24.3% | |
| 104 | $94.42 | $10K | +22.9% | |
| 69 | $140.92 | $10K | +21.9% | |
| 259 | $36.62 | $9K | +18.7% | |
| 186 | $50.64 | $9K | +17.9% | |
| 240 | $38.82 | $9K | +16.6% | |
| 66 | $139.73 | $9K | +82.5% | |
| 112 | $76.63 | $9K | -16.5% | |
| 45 | $187.22 | $8K | +141.7% | |
BM BMN | 319 | $25.57 | $8K | +2.0% |
| 485 | $16.51 | $8K | +0.0% | |
| 661 | $11.88 | $8K | -1.9% | |
| 142 | $52.99 | $8K | +98.1% | |
| 23 | $300.06 | $7K | +87.8% | |
| 18 | $359.33 | $7K | +209.3% | |
| 125 | $53.12 | $7K | -17.3% | |
| 460 | $14.32 | $7K | -17.7% | |
| 66 | $98.58 | $7K | -18.5% | |
| 62 | $104.85 | $7K | +13.1% | |
| 252 | $25.70 | $6K | -19.0% | |
| 307 | $19.93 | $6K | +101.3% | |
| 192 | $30.54 | $6K | -26.8% | |
| 219 | $26.12 | $6K | -28.5% | |
| 260 | $20.50 | $5K | -33.3% | |
| 47 | $109.32 | $5K | +174.9% | |
| 111 | $45.83 | $5K | +200.1% | |
| 39 | $126.09 | $5K | +155.0% | |
| 177 | $26.63 | $5K | -41.2% | |
| 85 | $51.01 | $4K | +272.7% | |
| 39 | $107.75 | $4K | -29.1% | |
| 26 | $151.78 | $4K | -51.0% | |
| 49 | $77.92 | $4K | +177.8% | |
| 62 | $57.99 | $4K | +54.5% | |
| 153 | $21.99 | $3K | -31.9% | |
| 218 | $14.04 | $3K | -66.8% | |
| 758 | $3.65 | $3K | -65.4% | |
| 60 | $43.96 | $3K | -13.9% | |
| 52 | $50.39 | $3K | +39.7% | |
| 13 | $197.69 | $3K | +121.9% | |
| 249 | $10.27 | $3K | -75.3% | |
| 40 | $55.45 | $2K | +34.2% | |
| 143 | $13.41 | $2K | -76.0% | |
| 188 | $10.12 | $2K | -76.2% | |
| 37 | $45.41 | $2K | -58.6% | |
RI RIG | 188 | $6.41 | $1K | -85.0% |
| 2 | $508.11 | $1K | +49.5% | |
| 15 | $74.03 | $1K | -39.8% | |
| 86 | $13.23 | $1K | -85.8% | |
| 24 | $46.38 | $1K | -71.7% | |
| 70 | $12.42 | $869 | +20.6% | |
| 166 | $4.54 | $751 | -90.6% | |
| 15 | $44.16 | $646 | +66.6% | |
| 4 | $132.89 | $495 | +131.5% | |
| 4 | $68.81 | $261 | +27.1% | |
| 0 | $525.03 | $192 | +260.3% |
About this simulation
This portfolio is a simulation built from publicly disclosed STOCK Act filings. Since politicians only report trade amounts as ranges (e.g., “$1,001 - $15,000”), we use the midpoint of each range and the closing price on the trade date to estimate share counts. Returns are calculated using Time-Weighted Return (TWR), the industry standard for measuring stock-picking skill independent of cash flow timing. Read the full methodology →