
Democratic · Senate · PA
John Fetterman'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
$191K
Unrealized P&L
$55K
+40.7%
Realized P&L
$0
Open Positions
14
Performance vs S&P 500
1M
+0.1%
SPY -0.8%
α +0.9%
3M
+21.9%
SPY +14.2%
α +7.7%
6M
+12.8%
SPY +8.0%
α +4.8%
1Y
+53.8%
SPY +24.3%
α +29.5%
3Y
+71.2%
SPY +28.5%
α +42.7%
5Y
+71.2%
SPY +28.5%
α +42.7%
All
+71.2%
SPY +28.5%
α +42.7%
Head-to-head with S&P 500
Live Holdings14 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 25 | $1193.56 | $30K | +270.9% | |
| 78 | $348.79 | $27K | +70.1% | |
| 48 | $348.00 | $17K | +110.4% | |
| 45 | $369.09 | $17K | +3.1% | |
| 105 | $141.91 | $15K | +86.5% | |
| 65 | $211.85 | $14K | -13.3% | |
| 162 | $80.40 | $13K | +62.8% | |
| 30 | $331.58 | $10K | +23.0% | |
| 104 | $91.72 | $10K | +19.2% | |
| 40 | $233.41 | $9K | +16.2% | |
| 746 | $11.04 | $8K | +3.0% | |
| 483 | $17.00 | $8K | +2.6% | |
| 20 | $394.55 | $8K | -0.5% | |
| 51 | $122.88 | $6K | -21.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 →