
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.9M
Unrealized P&L
$927K
+91.1%
Realized P&L
$161K
Open Positions
114
Performance vs S&P 500
1M
-0.7%
SPY +0.6%
α -1.3%
3M
+1.3%
SPY +4.6%
α -3.3%
6M
+25.7%
SPY +21.1%
α +4.6%
1Y
+37.9%
SPY +15.8%
α +22.1%
3Y
+77.5%
SPY +80.3%
α -2.8%
5Y
+39.4%
SPY +73.0%
α -33.6%
All
+289.3%
SPY +416.7%
α -127.3%
Head-to-head with S&P 500
Live Holdings114 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 2,054 | $130.98 | $269K | +362.5% | |
| 2,642 | $43.38 | $115K | +186.5% | |
| 708 | $154.40 | $109K | +516.9% | |
| 1,747 | $51.21 | $89K | +272.8% | |
| 92 | $934.39 | $86K | +976.2% | |
| 339 | $178.30 | $60K | +654.9% | |
| 107 | $548.90 | $59K | +633.9% | |
| 198 | $265.00 | $52K | +227.8% | |
| 226 | $225.28 | $51K | +354.9% | |
| 90 | $337.75 | $31K | +281.9% | |
| 80 | $378.37 | $30K | +192.1% | |
| 45 | $662.01 | $30K | +128.2% | |
| 333 | $86.17 | $29K | +28.3% | |
| 76 | $361.19 | $28K | +72.3% | |
| 282 | $90.91 | $26K | -8.3% | |
| 399 | $61.33 | $24K | +1.9% | |
| 122 | $195.76 | $24K | +199.7% | |
| 108 | $221.19 | $24K | +199.2% | |
| 86 | $271.81 | $23K | +46.2% | |
| 184 | $103.13 | $19K | +47.9% | |
| 41 | $447.65 | $18K | +589.9% | |
| 263 | $69.47 | $18K | +8.2% | |
| 57 | $311.93 | $18K | +123.9% | |
| 1,406 | $12.12 | $17K | +113.0% | |
| 541 | $30.98 | $17K | +4.7% | |
| 79 | $192.67 | $15K | +91.4% | |
| 37 | $416.31 | $15K | +90.5% | |
| 1,027 | $14.70 | $15K | -5.7% | |
| 318 | $46.60 | $15K | +15.6% | |
| 739 | $19.32 | $14K | -21.9% | |
| 864 | $16.49 | $14K | +36.1% | |
| 76 | $182.43 | $14K | +73.7% | |
| 350 | $39.34 | $14K | -13.9% | |
| 1,256 | $10.81 | $14K | -15.1% | |
| 139 | $95.98 | $13K | +31.0% | |
| 35 | $379.43 | $13K | +63.8% | |
| 48 | $268.61 | $13K | +60.8% | |
| 260 | $47.98 | $12K | +55.8% | |
| 123 | $99.99 | $12K | +54.2% | |
| 249 | $49.07 | $12K | +52.7% | |
| 128 | $95.15 | $12K | +29.3% | |
| 400 | $29.64 | $12K | +48.0% | |
| 27 | $432.71 | $12K | +47.9% | |
NP NPK | 80 | $145.88 | $12K | +46.5% |
| 67 | $170.63 | $11K | -28.5% | |
| 259 | $42.90 | $11K | +39.1% | |
| 78 | $142.58 | $11K | +39.0% | |
| 147 | $75.27 | $11K | +38.6% | |
| 232 | $47.88 | $11K | +38.6% | |
| 52 | $208.07 | $11K | +36.4% | |
| 49 | $221.75 | $11K | +35.3% | |
| 69 | $154.53 | $11K | +33.7% | |
SJ SJR | 351 | $29.91 | $11K | +31.3% |
| 45 | $232.90 | $10K | +200.7% | |
| 270 | $38.23 | $10K | +28.9% | |
| 119 | $85.08 | $10K | +26.4% | |
| 163 | $61.15 | $10K | +24.3% | |
| 1,702 | $5.84 | $10K | +24.3% | |
| 104 | $94.42 | $10K | +22.9% | |
| 66 | $146.47 | $10K | +91.3% | |
| 119 | $77.09 | $9K | +14.2% | |
| 249 | $36.59 | $9K | +14.0% | |
| 240 | $37.78 | $9K | +13.5% | |
| 186 | $47.36 | $9K | +10.2% | |
| 26 | $334.97 | $9K | +8.1% | |
| 284 | $30.31 | $9K | +7.5% | |
| 112 | $75.80 | $8K | -17.4% | |
| 65 | $129.86 | $8K | +4.8% | |
| 485 | $16.51 | $8K | +0.0% | |
BM BMN | 319 | $24.10 | $8K | -3.9% |
| 219 | $34.80 | $8K | -4.8% | |
| 142 | $52.99 | $8K | +98.1% | |
| 20 | $377.25 | $7K | +857.0% | |
| 192 | $37.63 | $7K | -9.8% | |
| 125 | $57.45 | $7K | -10.6% | |
| 252 | $28.09 | $7K | -11.5% | |
| 460 | $14.81 | $7K | -14.9% | |
| 177 | $37.55 | $7K | -17.1% | |
| 18 | $352.38 | $7K | +203.3% | |
| 66 | $97.52 | $6K | -19.4% | |
| 661 | $9.74 | $6K | -19.5% | |
| 307 | $19.25 | $6K | +94.4% | |
| 62 | $93.27 | $6K | +0.6% | |
| 23 | $239.51 | $5K | +49.9% | |
| 260 | $19.94 | $5K | -35.1% | |
| 39 | $132.13 | $5K | +167.2% | |
| 111 | $43.45 | $5K | +184.5% | |
| 49 | $97.32 | $5K | +246.9% | |
| 47 | $99.79 | $5K | +150.9% | |
| 39 | $103.23 | $4K | -32.1% | |
| 249 | $15.01 | $4K | -63.9% | |
| 62 | $57.99 | $4K | +54.5% | |
| 60 | $59.51 | $4K | +16.6% | |
| 153 | $21.99 | $3K | -31.9% | |
| 13 | $251.59 | $3K | +182.4% | |
| 85 | $36.47 | $3K | +166.5% | |
| 758 | $3.65 | $3K | -65.4% | |
| 218 | $12.19 | $3K | -71.2% | |
| 40 | $55.45 | $2K | +34.2% | |
| 52 | $42.03 | $2K | +16.6% | |
| 37 | $52.55 | $2K | -52.1% | |
| 188 | $9.06 | $2K | -78.7% | |
| 86 | $17.30 | $1K | -81.5% | |
| 15 | $94.53 | $1K | -23.1% | |
| 143 | $9.99 | $1K | -82.1% | |
| 24 | $51.89 | $1K | -68.4% | |
| 2 | $524.30 | $1K | +54.2% | |
RI RIG | 188 | $5.47 | $1K | -87.1% |
| 166 | $5.68 | $941 | -88.2% | |
| 70 | $12.42 | $869 | +20.6% | |
| 15 | $50.92 | $745 | +92.2% | |
| 4 | $124.60 | $464 | +117.0% | |
| 4 | $51.40 | $195 | -5.1% | |
| 0 | $261.38 | $95 | +79.4% |
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 →