
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.4M
Unrealized P&L
$908K
+167.7%
Realized P&L
$473K
Open Positions
23
Performance vs S&P 500
1M
+4.5%
SPY +3.7%
α +0.8%
3M
+5.5%
SPY +4.6%
α +0.9%
6M
+13.1%
SPY +11.4%
α +1.7%
1Y
+36.8%
SPY +22.3%
α +14.5%
3Y
+65.9%
SPY +72.3%
α -6.5%
5Y
+54.5%
SPY +74.9%
α -20.3%
All
+246.9%
SPY +265.6%
α -18.7%
Head-to-head with S&P 500
Live Holdings23 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 1,061 | $187.26 | $199K | +164.9% | |
| 521 | $375.48 | $196K | +885.9% | |
| 508 | $370.06 | $188K | +482.3% | |
| 711 | $201.75 | $143K | +546.6% | |
| 1,368 | $91.46 | $125K | +62.1% | |
| 276 | $408.82 | $113K | +81.4% | |
| 645 | $134.85 | $87K | +193.4% | |
| 288 | $201.12 | $58K | +250.4% | |
| 419 | $134.04 | $56K | +77.4% | |
| 282 | $192.60 | $54K | +127.3% | |
| 204 | $216.54 | $44K | +187.9% | |
| 717 | $58.17 | $42K | +2.1% | |
| 699 | $53.68 | $38K | +183.0% | |
| 93 | $326.82 | $31K | +55.9% | |
| 345 | $79.03 | $27K | +79.1% | |
| 223 | $73.91 | $16K | -4.0% | |
CE CERN | 107 | $94.92 | $10K | +97.8% |
| 184 | $46.43 | $9K | +8.7% | |
| 54 | $83.69 | $4K | -20.4% | |
| 27 | $157.16 | $4K | +119.0% | |
| 37 | $104.91 | $4K | +13.0% | |
| 249 | $6.47 | $2K | -70.8% | |
| 1 | $378.30 | $358 | +130.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 →