
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
$2.0M
Unrealized P&L
$947K
+93.1%
Realized P&L
$161K
Open Positions
114
Performance vs S&P 500
1M
+3.9%
SPY +3.7%
α +0.2%
3M
+12.9%
SPY +4.6%
α +8.3%
6M
+22.4%
SPY +11.4%
α +10.9%
1Y
+47.8%
SPY +22.3%
α +25.5%
3Y
+69.6%
SPY +72.3%
α -2.7%
5Y
+38.4%
SPY +74.9%
α -36.5%
All
+293.9%
SPY +420.4%
α -126.4%
Head-to-head with S&P 500
Live Holdings114 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 2,054 | $142.21 | $292K | +402.2% | |
| 708 | $165.65 | $117K | +561.8% | |
| 2,642 | $43.55 | $115K | +187.6% | |
| 1,747 | $51.79 | $90K | +277.0% | |
| 92 | $887.19 | $82K | +921.9% | |
| 339 | $158.74 | $54K | +572.0% | |
| 226 | $222.97 | $50K | +350.3% | |
| 198 | $245.56 | $49K | +203.7% | |
| 107 | $452.67 | $48K | +505.3% | |
| 90 | $357.85 | $32K | +304.7% | |
| 333 | $95.42 | $32K | +42.0% | |
| 76 | $363.19 | $28K | +73.3% | |
| 45 | $589.85 | $27K | +103.4% | |
| 399 | $64.64 | $26K | +7.4% | |
| 80 | $296.27 | $24K | +128.7% | |
| 122 | $189.28 | $23K | +189.7% | |
| 86 | $263.94 | $23K | +41.9% | |
| 108 | $204.16 | $22K | +176.1% | |
| 184 | $107.72 | $20K | +54.5% | |
| 282 | $69.65 | $20K | -29.8% | |
| 263 | $71.58 | $19K | +11.5% | |
| 57 | $320.47 | $18K | +130.1% | |
| 79 | $222.80 | $18K | +121.4% | |
| 41 | $418.75 | $17K | +545.3% | |
| 1,406 | $12.12 | $17K | +113.0% | |
| 541 | $30.83 | $17K | +4.2% | |
| 350 | $44.17 | $15K | -3.4% | |
| 739 | $20.64 | $15K | -16.5% | |
| 37 | $415.27 | $15K | +90.0% | |
| 318 | $46.97 | $15K | +16.5% | |
| 76 | $193.96 | $15K | +84.7% | |
| 1,027 | $14.06 | $14K | -9.7% | |
| 864 | $16.49 | $14K | +36.1% | |
| 249 | $53.79 | $13K | +67.4% | |
| 139 | $95.98 | $13K | +31.0% | |
| 260 | $50.90 | $13K | +65.3% | |
| 128 | $101.18 | $13K | +37.5% | |
| 270 | $47.24 | $13K | +59.3% | |
| 1,256 | $9.93 | $12K | -22.1% | |
| 48 | $257.84 | $12K | +54.3% | |
| 123 | $99.99 | $12K | +54.2% | |
| 78 | $156.51 | $12K | +52.6% | |
| 27 | $441.06 | $12K | +50.7% | |
| 400 | $30.10 | $12K | +50.4% | |
| 52 | $227.56 | $12K | +49.2% | |
| 232 | $51.52 | $12K | +49.1% | |
| 20 | $596.05 | $12K | +1412.0% | |
| 67 | $173.25 | $12K | -27.4% | |
| 35 | $327.11 | $11K | +41.3% | |
NP NPK | 80 | $137.28 | $11K | +37.8% |
| 163 | $67.69 | $11K | +37.6% | |
| 69 | $158.42 | $11K | +37.0% | |
| 119 | $90.33 | $11K | +34.2% | |
| 45 | $238.69 | $11K | +208.2% | |
| 240 | $44.52 | $11K | +33.8% | |
SJ SJR | 351 | $29.91 | $11K | +31.3% |
| 49 | $210.23 | $10K | +28.2% | |
| 249 | $40.77 | $10K | +27.1% | |
| 259 | $38.92 | $10K | +26.2% | |
| 119 | $85.01 | $10K | +25.9% | |
| 66 | $152.19 | $10K | +98.8% | |
| 1,702 | $5.84 | $10K | +24.3% | |
| 104 | $94.42 | $10K | +22.9% | |
| 147 | $64.63 | $10K | +19.0% | |
| 186 | $50.46 | $9K | +17.4% | |
| 284 | $32.73 | $9K | +16.1% | |
| 65 | $139.29 | $9K | +12.5% | |
| 112 | $76.67 | $9K | -16.5% | |
| 26 | $329.40 | $9K | +6.3% | |
BM BMN | 319 | $25.24 | $8K | +0.6% |
| 485 | $16.51 | $8K | +0.0% | |
| 177 | $42.80 | $8K | -5.5% | |
| 142 | $52.99 | $8K | +98.1% | |
| 192 | $37.81 | $7K | -9.3% | |
| 66 | $109.62 | $7K | -9.4% | |
| 125 | $55.97 | $7K | -12.9% | |
| 219 | $31.29 | $7K | -14.4% | |
| 460 | $14.72 | $7K | -15.4% | |
| 252 | $26.70 | $7K | -15.8% | |
| 661 | $10.19 | $7K | -15.9% | |
| 62 | $106.41 | $7K | +14.8% | |
| 23 | $286.65 | $7K | +79.4% | |
| 260 | $25.06 | $7K | -18.5% | |
| 18 | $339.45 | $6K | +192.2% | |
| 307 | $19.78 | $6K | +99.8% | |
| 39 | $134.85 | $5K | +172.7% | |
| 47 | $109.19 | $5K | +174.6% | |
| 111 | $43.54 | $5K | +185.1% | |
| 49 | $97.51 | $5K | +247.6% | |
| 249 | $17.67 | $4K | -57.5% | |
| 39 | $104.91 | $4K | -30.9% | |
| 62 | $57.99 | $4K | +54.5% | |
| 153 | $21.99 | $3K | -31.9% | |
| 85 | $38.92 | $3K | +184.4% | |
| 60 | $53.05 | $3K | +3.9% | |
| 13 | $236.46 | $3K | +165.4% | |
| 758 | $3.65 | $3K | -65.4% | |
| 52 | $50.32 | $3K | +39.5% | |
| 218 | $11.97 | $3K | -71.7% | |
| 40 | $55.45 | $2K | +34.2% | |
| 37 | $58.90 | $2K | -46.4% | |
| 86 | $20.50 | $2K | -78.0% | |
| 188 | $9.15 | $2K | -78.5% | |
| 143 | $10.63 | $2K | -80.9% | |
| 15 | $93.66 | $1K | -23.8% | |
| 2 | $587.24 | $1K | +72.7% | |
| 24 | $49.97 | $1K | -69.6% | |
| 166 | $5.99 | $991 | -87.6% | |
RI RIG | 188 | $5.26 | $989 | -87.6% |
| 70 | $12.42 | $869 | +20.6% | |
| 15 | $51.80 | $757 | +95.5% | |
| 4 | $127.43 | $475 | +122.0% | |
| 4 | $58.10 | $220 | +7.3% | |
| 0 | $212.99 | $78 | +46.2% |
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 →