
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
$189K
Unrealized P&L
$53K
+38.9%
Realized P&L
$0
Open Positions
14
Performance vs S&P 500
1M
+13.2%
SPY +9.1%
α +4.1%
3M
+10.4%
SPY +6.5%
α +3.9%
6M
+20.6%
SPY +8.5%
α +12.1%
1Y
+52.0%
SPY +30.8%
α +21.2%
3Y
+69.0%
SPY +27.3%
α +41.7%
5Y
+69.0%
SPY +27.3%
α +41.7%
All
+69.0%
SPY +27.3%
α +41.7%
Head-to-head with S&P 500
Live Holdings14 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 78 | $400.54 | $31K | +95.4% | |
| 48 | $397.12 | $19K | +140.1% | |
| 45 | $414.28 | $19K | +15.8% | |
| 25 | $741.87 | $18K | +130.5% | |
| 65 | $216.40 | $14K | -11.4% | |
| 105 | $130.77 | $14K | +71.8% | |
| 162 | $78.68 | $13K | +59.3% | |
| 40 | $273.04 | $11K | +35.9% | |
| 104 | $91.95 | $10K | +19.5% | |
| 483 | $19.04 | $9K | +14.9% | |
| 30 | $302.25 | $9K | +12.1% | |
| 746 | $11.04 | $8K | +3.0% | |
| 20 | $378.42 | $8K | -4.6% | |
| 51 | $123.69 | $6K | -20.9% |
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 →