
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
$184K
Unrealized P&L
$48K
+35.5%
Realized P&L
$0
Open Positions
14
Performance vs S&P 500
1M
-1.9%
SPY +0.6%
α -2.5%
3M
-3.4%
SPY +4.6%
α -8.0%
6M
+20.7%
SPY +21.1%
α -0.4%
1Y
+22.6%
SPY +16.0%
α +6.6%
3Y
+64.5%
SPY +32.5%
α +31.9%
5Y
+64.5%
SPY +32.5%
α +31.9%
All
+64.5%
SPY +32.5%
α +31.9%
Head-to-head with S&P 500
Live Holdings14 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 25 | $1070.71 | $27K | +232.7% | |
| 78 | $338.11 | $26K | +64.9% | |
| 45 | $499.77 | $22K | +39.6% | |
| 48 | $334.82 | $16K | +102.4% | |
| 105 | $141.91 | $15K | +86.5% | |
| 65 | $226.16 | $15K | -7.5% | |
| 162 | $83.98 | $14K | +70.1% | |
| 30 | $337.75 | $10K | +25.3% | |
| 40 | $249.47 | $10K | +24.1% | |
| 104 | $78.92 | $8K | +2.6% | |
| 20 | $397.92 | $8K | +0.4% | |
| 483 | $13.39 | $6K | -19.2% | |
| 51 | $119.74 | $6K | -23.4% | |
| 746 | $0.89 | $660 | -91.7% |
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 →