
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
$577K
Unrealized P&L
$165K
+40.1%
Realized P&L
-$4K
Open Positions
28
Performance vs S&P 500
1M
-4.4%
SPY +0.6%
α -5.0%
3M
-3.9%
SPY +4.6%
α -8.5%
6M
+9.4%
SPY +21.1%
α -11.7%
1Y
+8.9%
SPY +15.8%
α -6.8%
3Y
+36.0%
SPY +80.3%
α -44.3%
5Y
+18.5%
SPY +72.8%
α -54.3%
All
+51.4%
SPY +264.1%
α -212.7%
Head-to-head with S&P 500
Live Holdings28 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 977 | $55.66 | $54K | -16.3% | |
| 219 | $246.84 | $54K | +575.5% | |
| 627 | $66.73 | $42K | +3.3% | |
| 394 | $91.67 | $36K | +11.2% | |
| 134 | $265.00 | $36K | +344.8% | |
| 162 | $204.33 | $33K | +37.8% | |
| 313 | $86.17 | $27K | +12.3% | |
| 89 | $275.36 | $25K | +206.7% | |
| 645 | $36.96 | $24K | +49.1% | |
| 197 | $118.49 | $23K | +45.7% | |
| 116 | $197.67 | $23K | +186.6% | |
| 256 | $83.98 | $22K | +169.2% | |
| 137 | $154.53 | $21K | +164.9% | |
| 985 | $19.20 | $19K | +18.2% | |
| 671 | $25.36 | $17K | +6.4% | |
| 596 | $24.94 | $15K | -7.1% | |
| 115 | $122.70 | $14K | +77.1% | |
| 59 | $233.20 | $14K | +71.4% | |
| 251 | $47.26 | $12K | +48.2% | |
| 286 | $39.95 | $11K | +42.8% | |
| 712 | $14.80 | $11K | -34.1% | |
| 55 | $172.50 | $9K | +18.1% | |
| 196 | $46.60 | $9K | +14.0% | |
| 525 | $15.48 | $8K | +1.5% | |
| 254 | $28.09 | $7K | -10.7% | |
| 177 | $35.59 | $6K | -21.5% | |
| 622 | $5.02 | $3K | -61.0% | |
| 67 | $30.77 | $2K | +0.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 →