
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
$171K
Unrealized P&L
$73K
+74.7%
Realized P&L
$74K
Open Positions
19
Performance vs S&P 500
1M
+10.2%
SPY +9.1%
α +1.1%
3M
+6.6%
SPY +6.3%
α +0.3%
6M
+14.8%
SPY +8.2%
α +6.5%
1Y
+41.6%
SPY +30.5%
α +11.1%
3Y
+67.8%
SPY +79.6%
α -11.8%
5Y
+52.3%
SPY +76.6%
α -24.3%
All
+129.8%
SPY +173.0%
α -43.2%
Head-to-head with S&P 500
Live Holdings19 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 86 | $293.70 | $25K | +630.2% | |
| 231 | $107.75 | $25K | -5.8% | |
| 142 | $124.90 | $18K | +153.4% | |
| 134 | $131.16 | $18K | +97.9% | |
| 34 | $476.82 | $16K | +0.6% | |
| 62 | $221.51 | $14K | +48.4% | |
| 36 | $273.04 | $10K | +208.8% | |
| 117 | $75.95 | $9K | +48.7% | |
| 20 | $400.54 | $8K | +159.6% | |
| 20 | $397.12 | $8K | +155.0% | |
| 39 | $181.15 | $7K | +112.9% | |
| 14 | $213.10 | $3K | +163.2% | |
| 10 | $287.72 | $3K | +30.6% | |
| 60 | $34.78 | $2K | -9.8% | |
| 6 | $318.87 | $2K | +81.9% | |
| 6 | $289.10 | $2K | +126.3% | |
| 4 | $200.98 | $850 | +122.5% | |
| 18 | $39.95 | $728 | +361.4% | |
| 1 | $1006.44 | $638 | +399.7% |
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 →