
Republican · Senate · OK
James Inhofe'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
$1.3M
Unrealized P&L
$805K
+148.6%
Realized P&L
$473K
Open Positions
23
Performance vs S&P 500
1M
+3.8%
SPY +9.1%
α -5.3%
3M
+5.1%
SPY +6.3%
α -1.2%
6M
+16.1%
SPY +8.2%
α +7.9%
1Y
+35.1%
SPY +30.5%
α +4.5%
3Y
+71.0%
SPY +79.5%
α -8.5%
5Y
+47.2%
SPY +76.5%
α -29.3%
All
+222.2%
SPY +248.7%
α -26.6%
Head-to-head with S&P 500
Live Holdings23 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 1,061 | $189.04 | $201K | +167.4% | |
| 521 | $332.89 | $173K | +774.1% | |
| 508 | $297.95 | $151K | +368.8% | |
| 711 | $203.22 | $144K | +551.3% | |
| 276 | $378.22 | $104K | +67.8% | |
| 1,368 | $73.09 | $100K | +29.5% | |
| 645 | $126.09 | $81K | +174.3% | |
| 288 | $194.34 | $56K | +238.6% | |
| 419 | $131.16 | $55K | +73.6% | |
| 282 | $181.48 | $51K | +114.1% | |
| 204 | $206.63 | $42K | +174.7% | |
| 699 | $54.85 | $38K | +189.1% | |
| 717 | $51.61 | $37K | -9.4% | |
| 93 | $395.10 | $37K | +88.4% | |
| 345 | $76.71 | $26K | +73.8% | |
| 223 | $70.68 | $16K | -8.2% | |
CE CERN | 107 | $94.92 | $10K | +97.8% |
| 184 | $44.73 | $8K | +4.8% | |
| 54 | $80.02 | $4K | -23.9% | |
| 37 | $107.75 | $4K | +16.0% | |
| 27 | $134.36 | $4K | +87.3% | |
| 249 | $6.47 | $2K | -70.8% | |
| 1 | $449.25 | $425 | +173.4% |
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 →