
Democratic · House · WA
Rick Larsen'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
$222K
Unrealized P&L
$36K
+19.2%
Realized P&L
-$9K
Open Positions
25
Performance vs S&P 500
1M
-1.2%
SPY +9.1%
α -10.3%
3M
-3.4%
SPY +6.3%
α -9.7%
6M
+2.6%
SPY +8.3%
α -5.6%
1Y
+0.2%
SPY +30.5%
α -30.4%
3Y
+15.1%
SPY +79.2%
α -64.2%
5Y
+29.3%
SPY +76.1%
α -46.8%
All
+40.8%
SPY +102.9%
α -62.2%
Head-to-head with S&P 500
Live Holdings25 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 23 | $1006.44 | $23K | +185.5% | |
| 41 | $400.54 | $16K | +104.9% | |
| 17 | $936.07 | $16K | +101.0% | |
| 56 | $264.55 | $15K | -8.0% | |
| 29 | $378.97 | $11K | +37.5% | |
| 27 | $381.93 | $10K | +30.5% | |
| 78 | $130.58 | $10K | +27.1% | |
| 20 | $497.12 | $10K | +26.2% | |
| 30 | $315.62 | $10K | +20.3% | |
| 86 | $111.39 | $10K | +19.8% | |
| 69 | $130.64 | $9K | +12.9% | |
| 47 | $182.70 | $9K | +6.9% | |
| 20 | $418.81 | $8K | +5.5% | |
| 29 | $286.16 | $8K | +5.4% | |
| 37 | $215.88 | $8K | -0.0% | |
| 40 | $196.82 | $8K | -1.5% | |
| 12 | $610.65 | $8K | -5.9% | |
| 42 | $167.33 | $7K | -11.3% | |
| 71 | $93.73 | $7K | -17.0% | |
| 51 | $125.07 | $6K | -20.3% | |
| 35 | $149.59 | $5K | -33.9% | |
| 60 | $84.36 | $5K | -36.9% | |
| 4 | $347.04 | $1K | +51.6% | |
| 2 | $264.19 | $609 | +27.5% | |
| 1 | $378.22 | $558 | -19.5% |
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 →