
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
$221K
Unrealized P&L
$35K
+18.6%
Realized P&L
-$9K
Open Positions
25
Performance vs S&P 500
1M
-1.8%
SPY -0.8%
α -1.0%
3M
+1.9%
SPY +14.0%
α -12.1%
6M
-1.4%
SPY +7.8%
α -9.2%
1Y
-1.2%
SPY +24.0%
α -25.3%
3Y
+16.3%
SPY +71.6%
α -55.2%
5Y
+26.7%
SPY +75.8%
α -49.0%
All
+40.3%
SPY +104.8%
α -64.5%
Head-to-head with S&P 500
Live Holdings25 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 23 | $949.01 | $22K | +169.2% | |
| 17 | $1099.56 | $19K | +136.2% | |
| 56 | $276.82 | $15K | -3.7% | |
| 41 | $348.79 | $14K | +78.4% | |
| 27 | $391.71 | $11K | +33.8% | |
| 30 | $336.42 | $10K | +28.2% | |
| 86 | $115.34 | $10K | +24.0% | |
| 20 | $484.35 | $10K | +22.9% | |
| 29 | $327.10 | $9K | +18.7% | |
| 78 | $117.20 | $9K | +14.1% | |
| 69 | $129.97 | $9K | +12.4% | |
| 29 | $304.06 | $9K | +12.0% | |
| 47 | $182.70 | $9K | +6.9% | |
| 40 | $209.16 | $8K | +4.7% | |
| 20 | $406.92 | $8K | +2.5% | |
| 37 | $213.17 | $8K | -1.3% | |
| 42 | $169.41 | $7K | -10.2% | |
| 12 | $564.47 | $7K | -13.0% | |
| 71 | $96.56 | $7K | -14.5% | |
| 51 | $129.97 | $7K | -17.2% | |
| 60 | $88.15 | $5K | -34.1% | |
| 35 | $136.12 | $5K | -39.9% | |
| 4 | $344.39 | $1K | +50.4% | |
| 1 | $408.68 | $603 | -13.0% | |
| 2 | $259.25 | $597 | +25.1% |
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 →