
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
$25.0M
Unrealized P&L
$20.6M
+471.8%
Realized P&L
$35K
Open Positions
35
Performance vs S&P 500
1M
+5.1%
SPY +0.6%
α +4.5%
3M
+9.1%
SPY +4.6%
α +4.5%
6M
+29.4%
SPY +21.1%
α +8.3%
1Y
+24.6%
SPY +15.8%
α +8.8%
3Y
+210.9%
SPY +80.3%
α +130.6%
5Y
+223.3%
SPY +73.0%
α +150.3%
All
+522.1%
SPY +186.7%
α +335.4%
Head-to-head with S&P 500
Live Holdings35 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 69,326 | $225.28 | $15.6M | +2319.4% | |
| 5,316 | $336.40 | $1.8M | +223.1% | |
| 1,441 | $922.40 | $1.3M | +1618.1% | |
| 3,230 | $334.82 | $1.1M | +389.3% | |
| 2,042 | $499.77 | $1.0M | +147.4% | |
| 3,292 | $249.47 | $821K | +100.3% | |
| 1,184 | $473.55 | $561K | +643.3% | |
| 1,553 | $246.45 | $383K | +109.7% | |
| 2,149 | $140.47 | $302K | +104.0% | |
| 1,859 | $135.56 | $252K | +80.0% | |
| 2,381 | $103.23 | $246K | -8.8% | |
| 700 | $288.08 | $202K | +44.0% | |
| 210 | $904.59 | $190K | +191.8% | |
| 2,655 | $67.58 | $179K | +66.9% | |
| 12,163 | $12.98 | $158K | +116.3% | |
| 1,222 | $96.17 | $118K | -39.6% | |
| 496 | $170.16 | $84K | +28.9% | |
| 784 | $106.33 | $83K | +156.7% | |
| 381 | $187.58 | $72K | -13.6% | |
| 192 | $361.19 | $69K | +113.2% | |
| 875 | $71.91 | $63K | +55.4% | |
| 202 | $295.16 | $60K | -20.5% | |
| 191 | $292.87 | $56K | +37.2% | |
| 540 | $93.27 | $50K | +24.3% | |
| 181 | $237.51 | $43K | +32.5% | |
| 206 | $192.07 | $40K | +21.6% | |
| 289 | $100.06 | $29K | +1.4% | |
| 578 | $40.70 | $24K | -62.8% | |
| 13 | $1156.09 | $15K | +53.3% | |
| 27 | $192.09 | $5K | -16.3% | |
| 58 | $80.97 | $5K | -74.4% | |
| 233 | $9.99 | $2K | -92.5% | |
| 280 | $8.07 | $2K | -68.3% | |
| 11 | $161.18 | $2K | +298.3% | |
| 202 | $6.07 | $1K | -84.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 →