
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
$823K
+152.0%
Realized P&L
$473K
Open Positions
23
Performance vs S&P 500
1M
-2.2%
SPY +0.6%
α -2.8%
3M
-5.2%
SPY +4.6%
α -9.7%
6M
+11.6%
SPY +21.1%
α -9.5%
1Y
+20.5%
SPY +15.8%
α +4.7%
3Y
+63.8%
SPY +80.3%
α -16.5%
5Y
+41.3%
SPY +73.0%
α -31.6%
All
+225.8%
SPY +263.0%
α -37.2%
Head-to-head with S&P 500
Live Holdings23 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 1,061 | $185.80 | $197K | +162.8% | |
| 508 | $320.28 | $163K | +404.0% | |
| 521 | $299.85 | $156K | +687.4% | |
| 711 | $180.85 | $129K | +479.6% | |
| 1,368 | $81.64 | $112K | +44.7% | |
| 276 | $370.96 | $102K | +64.6% | |
| 645 | $132.13 | $85K | +187.5% | |
| 282 | $238.93 | $67K | +181.9% | |
| 288 | $227.45 | $65K | +296.3% | |
| 419 | $150.25 | $63K | +98.9% | |
| 204 | $214.65 | $44K | +185.4% | |
| 717 | $59.27 | $42K | +4.0% | |
| 699 | $55.44 | $39K | +192.2% | |
| 93 | $288.24 | $27K | +37.5% | |
| 345 | $75.57 | $26K | +71.2% | |
| 223 | $66.43 | $15K | -13.7% | |
CE CERN | 107 | $94.92 | $10K | +97.8% |
| 184 | $41.57 | $8K | -2.6% | |
| 27 | $155.47 | $4K | +116.7% | |
| 54 | $77.12 | $4K | -26.7% | |
| 37 | $103.23 | $4K | +11.2% | |
| 249 | $6.47 | $2K | -70.8% | |
| 1 | $397.86 | $376 | +142.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 →