
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
$233K
Unrealized P&L
$47K
+25.4%
Realized P&L
-$9K
Open Positions
25
Performance vs S&P 500
1M
+2.6%
SPY +3.7%
α -1.1%
3M
+5.7%
SPY +4.6%
α +1.1%
6M
+1.6%
SPY +11.4%
α -9.8%
1Y
+4.8%
SPY +22.3%
α -17.5%
3Y
+22.3%
SPY +72.0%
α -49.7%
5Y
+25.0%
SPY +74.6%
α -49.6%
All
+48.0%
SPY +112.7%
α -64.7%
Head-to-head with S&P 500
Live Holdings25 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 23 | $947.51 | $22K | +168.8% | |
| 17 | $1038.91 | $18K | +123.1% | |
| 56 | $287.90 | $16K | +0.1% | |
| 41 | $354.73 | $15K | +81.5% | |
| 27 | $471.86 | $13K | +61.2% | |
| 20 | $563.88 | $11K | +43.1% | |
| 86 | $128.59 | $11K | +38.3% | |
| 30 | $340.69 | $10K | +29.9% | |
| 29 | $339.21 | $10K | +24.9% | |
| 29 | $318.19 | $9K | +15.5% | |
| 69 | $126.13 | $9K | +9.1% | |
| 78 | $111.85 | $9K | +8.9% | |
| 42 | $203.00 | $9K | +7.6% | |
| 40 | $214.16 | $9K | +7.2% | |
| 47 | $182.70 | $9K | +6.9% | |
| 71 | $120.08 | $9K | +6.4% | |
| 37 | $227.56 | $8K | +5.4% | |
| 20 | $408.23 | $8K | +2.9% | |
| 51 | $149.17 | $8K | -5.0% | |
| 12 | $592.83 | $7K | -8.6% | |
| 60 | $107.72 | $6K | -19.4% | |
| 35 | $166.85 | $6K | -26.3% | |
| 4 | $390.97 | $2K | +70.7% | |
| 2 | $293.83 | $677 | +41.8% | |
| 1 | $408.82 | $603 | -12.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 →