
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.3%
Realized P&L
$69K
Open Positions
75
Performance vs S&P 500
1M
-2.6%
SPY +0.6%
α -3.2%
3M
-0.9%
SPY +4.6%
α -5.5%
6M
+7.6%
SPY +21.1%
α -13.5%
1Y
+10.0%
SPY +15.8%
α -5.8%
3Y
+43.0%
SPY +80.3%
α -37.3%
5Y
+36.0%
SPY +73.1%
α -37.1%
All
+90.3%
SPY +160.3%
α -69.9%
Head-to-head with S&P 500
Live Holdings75 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 3,438 | $767.54 | $2.6M | +75.9% | |
| 18,707 | $71.32 | $1.3M | +317.6% | |
| 5,149 | $192.67 | $992K | +124.4% | |
| 2,902 | $337.75 | $980K | +118.1% | |
| 1,969 | $432.71 | $852K | +60.3% | |
| 878 | $904.59 | $794K | +101.4% | |
| 4,793 | $154.53 | $741K | +65.7% | |
| 8,335 | $69.00 | $575K | +80.0% | |
| 7,460 | $77.09 | $575K | +5.2% | |
| 2,305 | $249.47 | $575K | +122.0% | |
| 1,607 | $310.06 | $498K | +140.1% | |
| 5,585 | $86.11 | $481K | +130.7% | |
| 2,250 | $212.54 | $478K | +2.2% | |
| 1,299 | $338.11 | $439K | +151.0% | |
| 821 | $524.30 | $430K | +40.0% | |
| 1,574 | $268.61 | $423K | +63.9% | |
| 1,257 | $334.92 | $421K | +86.2% | |
| 638 | $636.50 | $406K | +441.5% | |
FT FTEC | 1,340 | $299.65 | $401K | +129.4% |
| 1,423 | $272.61 | $388K | +49.4% | |
| 752 | $470.92 | $354K | +56.3% | |
| 3,890 | $90.62 | $353K | +109.2% | |
| 1,176 | $297.56 | $350K | +25.6% | |
TI TIP | 3,191 | $104.83 | $335K | -19.4% |
| 4,011 | $72.61 | $291K | +66.4% | |
| 1,268 | $182.70 | $232K | +15.9% | |
| 916 | $240.09 | $220K | -52.1% | |
| 1,328 | $161.18 | $214K | +123.0% | |
FT FTSM | 2,906 | $59.68 | $173K | -0.9% |
| 551 | $307.87 | $170K | +126.0% | |
JE JEPI | 2,992 | $56.55 | $169K | -7.5% |
| 732 | $205.31 | $150K | +81.0% | |
| 1,759 | $68.78 | $121K | +61.3% | |
| 124 | $974.68 | $120K | +234.9% | |
| 330 | $361.19 | $119K | +56.5% | |
| 620 | $179.95 | $112K | -26.3% | |
| 157 | $662.01 | $104K | +32.3% | |
| 2,697 | $37.13 | $100K | +10.0% | |
AR ARCB | 710 | $131.24 | $93K | +24.2% |
FH FHLC | 1,135 | $81.68 | $93K | +23.6% |
| 304 | $268.06 | $81K | +15.9% | |
FD FDIS | 843 | $96.46 | $81K | +8.5% |
| 378 | $204.51 | $77K | +116.1% | |
| 794 | $87.94 | $70K | +68.3% | |
| 524 | $131.44 | $69K | +94.7% | |
DR DRE | 1,285 | $47.97 | $62K | -17.8% |
| 57 | $1061.89 | $61K | +39.0% | |
| 792 | $69.49 | $55K | -26.6% | |
| 184 | $273.68 | $50K | +24.4% | |
| 578 | $85.83 | $50K | +22.6% | |
EX EXAS | 406 | $104.91 | $43K | -0.8% |
FM FMAT | 684 | $57.56 | $39K | +21.1% |
PH PHX | 8,856 | $4.35 | $39K | +18.5% |
| 142 | $269.62 | $38K | +19.2% | |
| 227 | $141.05 | $32K | -1.3% | |
AS ASXC | 81,791 | $0.35 | $28K | -86.3% |
| 615 | $44.34 | $27K | +1.8% | |
DG DGRO | 339 | $76.53 | $26K | +62.2% |
DI DIAL | 1,484 | $17.46 | $26K | -19.0% |
| 99 | $221.19 | $22K | +76.3% | |
| 27 | $501.92 | $13K | +221.0% | |
PD PDX | 643 | $20.15 | $13K | +62.0% |
| 63 | $199.56 | $13K | +22.0% | |
| 49 | $256.32 | $12K | +296.8% | |
AH AHCO | 1,883 | $5.70 | $11K | -76.3% |
| 32 | $237.51 | $8K | -19.5% | |
AI AIO | 290 | $25.09 | $7K | -9.1% |
| 30 | $213.29 | $6K | +150.8% | |
| 15 | $192.07 | $3K | +28.8% | |
| 12 | $142.58 | $2K | +77.9% | |
| 5 | $327.35 | $2K | +57.0% | |
| 10 | $157.21 | $2K | +66.3% | |
| 8 | $120.68 | $993 | -36.5% | |
| 7 | $147.35 | $972 | +16.6% | |
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 →