
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
$586K
Unrealized P&L
$174K
+42.3%
Realized P&L
-$4K
Open Positions
28
Performance vs S&P 500
1M
+0.2%
SPY -0.8%
α +1.0%
3M
+10.8%
SPY +14.0%
α -3.2%
6M
+7.4%
SPY +7.8%
α -0.4%
1Y
+16.9%
SPY +24.0%
α -7.2%
3Y
+32.0%
SPY +71.8%
α -39.8%
5Y
+18.9%
SPY +75.9%
α -57.0%
All
+54.2%
SPY +252.9%
α -198.7%
Head-to-head with S&P 500
Live Holdings28 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 977 | $60.50 | $59K | -9.1% | |
| 219 | $242.48 | $53K | +563.6% | |
| 627 | $71.26 | $45K | +10.4% | |
| 162 | $213.70 | $35K | +44.1% | |
| 394 | $86.75 | $34K | +5.3% | |
| 313 | $101.69 | $32K | +32.5% | |
| 134 | $229.09 | $31K | +284.5% | |
| 116 | $222.82 | $26K | +223.1% | |
| 197 | $129.97 | $26K | +59.8% | |
| 645 | $38.56 | $25K | +55.6% | |
| 89 | $259.25 | $23K | +188.7% | |
| 256 | $80.40 | $21K | +157.7% | |
| 137 | $149.46 | $20K | +156.2% | |
| 985 | $17.91 | $18K | +10.3% | |
| 115 | $146.87 | $17K | +112.0% | |
| 671 | $22.17 | $15K | -7.0% | |
| 596 | $24.94 | $15K | -7.1% | |
| 59 | $248.02 | $15K | +82.3% | |
| 251 | $48.63 | $12K | +52.6% | |
| 286 | $39.95 | $11K | +42.8% | |
| 55 | $194.75 | $11K | +33.3% | |
| 712 | $12.87 | $9K | -42.7% | |
| 525 | $17.00 | $9K | +11.5% | |
| 196 | $45.38 | $9K | +11.0% | |
| 254 | $25.02 | $6K | -20.4% | |
| 177 | $33.56 | $6K | -25.9% | |
| 622 | $5.02 | $3K | -61.0% | |
| 67 | $28.59 | $2K | -7.0% |
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 →