
Democratic · Senate · MI
Gary Peters'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
$608K
Unrealized P&L
$195K
+47.4%
Realized P&L
-$4K
Open Positions
28
Performance vs S&P 500
1M
+3.0%
SPY +3.7%
α -0.8%
3M
+5.3%
SPY +4.6%
α +0.8%
6M
+5.9%
SPY +11.4%
α -5.6%
1Y
+19.5%
SPY +22.3%
α -2.8%
3Y
+32.1%
SPY +72.3%
α -40.2%
5Y
+20.8%
SPY +74.7%
α -53.9%
All
+59.5%
SPY +266.6%
α -207.1%
Head-to-head with S&P 500
Live Holdings28 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 977 | $62.62 | $61K | -5.9% | |
| 219 | $272.18 | $60K | +644.9% | |
| 627 | $71.94 | $45K | +11.4% | |
| 394 | $103.89 | $41K | +26.1% | |
| 162 | $222.74 | $36K | +50.2% | |
| 134 | $245.56 | $33K | +312.1% | |
| 313 | $95.42 | $30K | +24.4% | |
| 89 | $293.83 | $26K | +227.2% | |
| 197 | $126.13 | $25K | +55.1% | |
| 645 | $37.10 | $24K | +49.7% | |
| 256 | $87.62 | $22K | +180.8% | |
| 137 | $158.42 | $22K | +171.6% | |
| 985 | $19.95 | $20K | +22.9% | |
| 116 | $166.75 | $19K | +141.8% | |
| 115 | $140.47 | $16K | +102.8% | |
| 671 | $23.82 | $16K | -0.0% | |
| 596 | $24.94 | $15K | -7.1% | |
| 59 | $236.93 | $14K | +74.2% | |
| 251 | $52.38 | $13K | +64.3% | |
| 286 | $39.95 | $11K | +42.8% | |
| 712 | $15.13 | $11K | -32.6% | |
| 55 | $189.34 | $10K | +29.6% | |
| 196 | $46.97 | $9K | +14.9% | |
| 525 | $17.50 | $9K | +14.8% | |
| 254 | $26.70 | $7K | -15.1% | |
| 177 | $36.84 | $7K | -18.7% | |
| 622 | $5.02 | $3K | -61.0% | |
| 67 | $31.68 | $2K | +3.1% |
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 →