
Republican · House · NJ
Thomas H. Kean'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
$503K
Unrealized P&L
$100K
+24.8%
Realized P&L
$12K
Open Positions
25
Performance vs S&P 500
1M
+5.8%
SPY +9.1%
α -3.3%
3M
+2.7%
SPY +6.3%
α -3.6%
6M
+6.6%
SPY +8.3%
α -1.6%
1Y
+24.8%
SPY +30.5%
α -5.7%
3Y
+73.2%
SPY +79.3%
α -6.1%
5Y
+81.2%
SPY +86.0%
α -4.8%
All
+81.2%
SPY +86.0%
α -4.8%
Head-to-head with S&P 500
Live Holdings25 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 177 | $354.05 | $62K | +140.4% | |
| 296 | $169.12 | $50K | +212.4% | |
| 158 | $273.04 | $43K | +34.9% | |
| 78 | $416.56 | $32K | +102.8% | |
| 329 | $86.13 | $28K | +17.9% | |
| 13 | $1960.71 | $26K | +10.1% | |
| 288 | $84.36 | $24K | -24.1% | |
| 170 | $141.77 | $24K | +50.8% | |
| 151 | $144.37 | $22K | +36.1% | |
| 190 | $114.30 | $22K | -46.3% | |
| 111 | $171.48 | $19K | -21.0% | |
| 115 | $149.25 | $17K | -28.7% | |
| 78 | $220.68 | $17K | +113.8% | |
| 50 | $312.25 | $16K | -2.5% | |
| 48 | $289.10 | $14K | +74.8% | |
| 118 | $101.46 | $12K | +26.4% | |
| 42 | $231.07 | $10K | +21.6% | |
| 136 | $67.58 | $9K | +15.2% | |
| 19 | $461.52 | $9K | +9.3% | |
| 137 | $61.73 | $8K | +5.6% | |
| 138 | $60.58 | $8K | +13.0% | |
| 16 | $493.79 | $8K | +1.8% | |
| 48 | $156.09 | $7K | -6.7% | |
| 183 | $39.99 | $7K | -8.4% | |
| 147 | $43.66 | $6K | -19.9% |
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 →