
Democratic · Senate · OR
Ron Wyden'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
$24.6M
Unrealized P&L
$20.3M
+464.9%
Realized P&L
$35K
Open Positions
35
Performance vs S&P 500
1M
+16.8%
SPY +9.1%
α +7.7%
3M
+13.4%
SPY +6.3%
α +7.1%
6M
+12.6%
SPY +8.2%
α +4.4%
1Y
+71.8%
SPY +30.5%
α +41.3%
3Y
+253.6%
SPY +79.5%
α +174.1%
5Y
+250.8%
SPY +76.6%
α +174.2%
All
+514.2%
SPY +175.4%
α +338.8%
Head-to-head with S&P 500
Live Holdings35 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 69,326 | $215.28 | $14.9M | +2212.0% | |
| 5,316 | $293.70 | $1.6M | +182.1% | |
| 3,230 | $397.12 | $1.3M | +480.4% | |
| 1,441 | $778.36 | $1.1M | +1349.8% | |
| 3,292 | $273.04 | $899K | +119.2% | |
| 2,042 | $414.28 | $846K | +105.1% | |
| 381 | $1864.91 | $711K | +759.0% | |
| 1,184 | $433.37 | $513K | +580.2% | |
| 1,553 | $284.20 | $441K | +141.8% | |
| 2,149 | $147.50 | $317K | +114.2% | |
| 2,381 | $107.75 | $257K | -4.8% | |
| 1,859 | $136.78 | $254K | +81.6% | |
| 700 | $310.88 | $218K | +55.4% | |
| 210 | $1006.44 | $211K | +224.7% | |
| 2,655 | $67.58 | $179K | +66.9% | |
| 12,163 | $12.29 | $149K | +104.8% | |
| 1,222 | $100.65 | $123K | -36.8% | |
| 784 | $96.66 | $76K | +133.3% | |
| 191 | $378.97 | $72K | +77.5% | |
| 496 | $143.32 | $71K | +8.6% | |
| 875 | $79.59 | $70K | +72.0% | |
| 202 | $324.22 | $65K | -12.7% | |
| 192 | $318.87 | $61K | +88.2% | |
| 540 | $104.85 | $57K | +39.7% | |
| 181 | $275.77 | $50K | +53.9% | |
| 206 | $229.45 | $47K | +45.3% | |
| 289 | $77.49 | $22K | -21.4% | |
| 578 | $36.97 | $21K | -66.2% | |
| 13 | $950.18 | $12K | +26.0% | |
| 58 | $80.97 | $5K | -74.4% | |
| 27 | $126.92 | $3K | -44.7% | |
| 280 | $10.38 | $3K | -59.3% | |
| 11 | $144.25 | $2K | +256.4% | |
| 202 | $6.07 | $1K | -84.7% | |
| 233 | $0.83 | $194 | -99.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 →