
Republican · House · OK
Kevin Hern'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
$19.4M
Unrealized P&L
$7.5M
+63.2%
Realized P&L
$69K
Open Positions
75
Performance vs S&P 500
1M
+2.6%
SPY +9.1%
α -6.5%
3M
+1.3%
SPY +6.3%
α -5.0%
6M
+9.1%
SPY +8.2%
α +0.8%
1Y
+18.7%
SPY +30.5%
α -11.8%
3Y
+46.9%
SPY +79.5%
α -32.6%
5Y
+46.2%
SPY +76.7%
α -30.6%
All
+90.2%
SPY +150.0%
α -59.8%
Head-to-head with S&P 500
Live Holdings75 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 3,438 | $737.36 | $2.5M | +69.0% | |
| 18,707 | $72.17 | $1.4M | +322.6% | |
| 5,149 | $176.76 | $910K | +105.9% | |
| 1,969 | $452.92 | $892K | +67.8% | |
| 878 | $1006.44 | $883K | +124.1% | |
| 2,902 | $302.25 | $877K | +95.2% | |
| 7,460 | $93.14 | $695K | +27.1% | |
| 4,793 | $140.92 | $675K | +51.1% | |
| 2,305 | $273.04 | $629K | +142.9% | |
| 1,607 | $362.29 | $582K | +180.5% | |
| 8,335 | $69.00 | $575K | +80.0% | |
| 5,585 | $93.31 | $521K | +150.0% | |
| 1,299 | $400.54 | $520K | +197.3% | |
| 2,250 | $213.17 | $480K | +2.5% | |
| 638 | $745.04 | $475K | +533.9% | |
| 821 | $508.11 | $417K | +35.7% | |
| 1,423 | $289.10 | $411K | +58.4% | |
| 1,257 | $319.67 | $402K | +77.7% | |
| 1,176 | $318.72 | $375K | +34.5% | |
| 752 | $493.79 | $371K | +63.9% | |
FT FTEC | 1,340 | $268.01 | $359K | +105.2% |
TI TIP | 3,191 | $111.38 | $355K | -14.4% |
| 1,574 | $221.51 | $349K | +35.1% | |
| 3,890 | $85.08 | $331K | +96.4% | |
| 4,011 | $61.52 | $247K | +41.0% | |
| 1,268 | $182.70 | $232K | +15.9% | |
| 916 | $252.71 | $232K | -49.6% | |
| 1,328 | $144.25 | $192K | +99.6% | |
| 551 | $317.81 | $175K | +133.3% | |
FT FTSM | 2,906 | $59.84 | $174K | -0.6% |
JE JEPI | 2,992 | $56.01 | $168K | -8.4% |
| 732 | $181.15 | $133K | +59.7% | |
| 1,759 | $64.25 | $113K | +50.7% | |
| 620 | $178.35 | $111K | -26.9% | |
| 124 | $875.64 | $108K | +200.9% | |
| 330 | $318.87 | $105K | +38.1% | |
| 2,697 | $37.13 | $100K | +10.0% | |
FD FDIS | 843 | $103.47 | $87K | +16.4% |
AR ARCB | 710 | $121.30 | $86K | +14.8% |
| 524 | $153.77 | $81K | +127.7% | |
FH FHLC | 1,135 | $69.43 | $79K | +5.0% |
| 157 | $461.52 | $72K | -7.7% | |
| 378 | $180.36 | $68K | +90.6% | |
| 794 | $78.43 | $62K | +50.1% | |
| 57 | $1083.61 | $62K | +41.9% | |
DR DRE | 1,285 | $47.97 | $62K | -17.8% |
| 792 | $69.49 | $55K | -26.6% | |
| 304 | $178.81 | $54K | -22.7% | |
| 578 | $88.00 | $51K | +25.7% | |
| 184 | $254.72 | $47K | +15.7% | |
EX EXAS | 406 | $104.91 | $43K | -0.8% |
FM FMAT | 684 | $59.67 | $41K | +25.5% |
PH PHX | 8,856 | $4.35 | $39K | +18.5% |
| 142 | $269.62 | $38K | +19.2% | |
| 227 | $145.75 | $33K | +1.9% | |
| 615 | $53.74 | $33K | +23.3% | |
AS ASXC | 81,791 | $0.35 | $28K | -86.3% |
DI DIAL | 1,484 | $18.24 | $27K | -15.4% |
DG DGRO | 339 | $73.02 | $25K | +54.8% |
AH AHCO | 1,883 | $11.38 | $21K | -52.7% |
| 99 | $171.48 | $17K | +36.7% | |
| 63 | $236.77 | $15K | +44.7% | |
PD PDX | 643 | $21.16 | $14K | +70.1% |
| 27 | $464.65 | $12K | +197.2% | |
| 32 | $275.77 | $9K | -6.5% | |
| 49 | $171.49 | $8K | +165.5% | |
AI AIO | 290 | $25.89 | $8K | -6.2% |
| 30 | $199.87 | $6K | +135.0% | |
| 15 | $229.45 | $3K | +53.9% | |
| 12 | $146.16 | $2K | +82.3% | |
| 10 | $156.09 | $2K | +65.1% | |
| 5 | $317.04 | $2K | +52.0% | |
| 7 | $146.73 | $968 | +16.2% | |
| 8 | $114.03 | $938 | -40.0% | |
MT MTBC | 132 | $3.13 | $413 | -62.8% |
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 →