
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
$178K
Unrealized P&L
$80K
+82.2%
Realized P&L
$74K
Open Positions
19
Performance vs S&P 500
1M
+2.3%
SPY +0.6%
α +1.7%
3M
+7.4%
SPY +4.6%
α +2.9%
6M
+22.5%
SPY +21.1%
α +1.4%
1Y
+24.9%
SPY +15.8%
α +9.1%
3Y
+70.3%
SPY +80.4%
α -10.0%
5Y
+59.7%
SPY +73.1%
α -13.4%
All
+140.2%
SPY +184.1%
α -44.0%
Head-to-head with S&P 500
Live Holdings19 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 86 | $336.40 | $29K | +736.4% | |
| 231 | $103.23 | $24K | -9.7% | |
| 134 | $150.25 | $20K | +126.7% | |
| 142 | $121.73 | $17K | +147.0% | |
| 34 | $508.30 | $17K | +7.3% | |
| 62 | $268.61 | $17K | +80.0% | |
| 117 | $82.05 | $10K | +60.6% | |
| 36 | $249.47 | $9K | +182.2% | |
| 39 | $205.31 | $8K | +141.3% | |
| 20 | $338.11 | $7K | +119.2% | |
| 20 | $334.82 | $7K | +115.0% | |
| 14 | $226.10 | $3K | +179.2% | |
| 10 | $268.69 | $3K | +22.0% | |
| 6 | $361.19 | $2K | +106.1% | |
| 60 | $35.59 | $2K | -7.7% | |
| 6 | $272.61 | $2K | +113.4% | |
| 4 | $265.00 | $1K | +193.4% | |
| 18 | $32.98 | $601 | +280.8% | |
| 1 | $904.59 | $574 | +349.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 →