
Republican · Senate · KS
Jerry Moran'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
$170K
Unrealized P&L
$72K
+73.5%
Realized P&L
$74K
Open Positions
19
Performance vs S&P 500
1M
-1.1%
SPY -0.8%
α -0.2%
3M
+14.2%
SPY +14.0%
α +0.2%
6M
+10.7%
SPY +7.8%
α +2.8%
1Y
+34.6%
SPY +24.0%
α +10.6%
3Y
+65.3%
SPY +71.9%
α -6.6%
5Y
+52.1%
SPY +76.3%
α -24.2%
All
+128.5%
SPY +175.5%
α -47.0%
Head-to-head with S&P 500
Live Holdings19 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 86 | $297.28 | $26K | +639.1% | |
| 231 | $102.16 | $24K | -10.7% | |
| 142 | $140.39 | $20K | +184.9% | |
| 134 | $124.56 | $17K | +88.0% | |
| 34 | $488.55 | $16K | +3.1% | |
| 62 | $230.69 | $14K | +54.6% | |
| 117 | $83.89 | $10K | +64.2% | |
| 36 | $233.41 | $8K | +164.0% | |
| 20 | $348.79 | $7K | +126.1% | |
| 20 | $348.00 | $7K | +123.4% | |
| 39 | $174.97 | $7K | +105.7% | |
| 14 | $222.73 | $3K | +175.0% | |
| 10 | $281.03 | $3K | +27.6% | |
| 6 | $326.77 | $2K | +86.4% | |
| 60 | $33.56 | $2K | -12.9% | |
| 6 | $330.00 | $2K | +158.3% | |
| 4 | $229.09 | $968 | +153.6% | |
| 18 | $34.91 | $636 | +303.1% | |
| 1 | $949.01 | $602 | +371.2% |
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 →