
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
$538K
Unrealized P&L
$135K
+33.4%
Realized P&L
$12K
Open Positions
25
Performance vs S&P 500
1M
-0.9%
SPY +0.6%
α -1.4%
3M
+4.5%
SPY +4.6%
α -0.0%
6M
+21.0%
SPY +21.1%
α -0.1%
1Y
+18.2%
SPY +15.8%
α +2.5%
3Y
+64.4%
SPY +80.2%
α -15.8%
5Y
+93.5%
SPY +93.7%
α -0.1%
All
+93.5%
SPY +93.7%
α -0.1%
Head-to-head with S&P 500
Live Holdings25 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 177 | $367.42 | $65K | +149.5% | |
| 296 | $163.48 | $48K | +202.0% | |
| 170 | $253.98 | $43K | +170.1% | |
| 158 | $249.47 | $39K | +23.3% | |
| 78 | $383.65 | $30K | +86.8% | |
| 288 | $103.13 | $30K | -7.3% | |
| 329 | $88.55 | $29K | +21.3% | |
| 13 | $2046.31 | $28K | +14.9% | |
| 190 | $140.95 | $27K | -33.8% | |
| 111 | $221.19 | $24K | +1.9% | |
| 115 | $182.25 | $21K | -12.9% | |
| 151 | $134.13 | $20K | +26.5% | |
| 78 | $207.15 | $16K | +100.7% | |
| 50 | $282.02 | $14K | -12.0% | |
| 48 | $272.61 | $13K | +64.9% | |
| 118 | $110.16 | $13K | +37.3% | |
| 19 | $662.01 | $13K | +56.8% | |
| 42 | $259.47 | $11K | +36.6% | |
| 136 | $67.58 | $9K | +15.2% | |
| 137 | $61.37 | $8K | +5.0% | |
| 183 | $42.94 | $8K | -1.6% | |
| 16 | $470.92 | $8K | -3.0% | |
| 138 | $56.10 | $8K | +4.6% | |
| 48 | $157.21 | $8K | -6.0% | |
| 147 | $34.73 | $5K | -36.3% |
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 →