
Democratic · House · IL
Jonathan Jackson'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.7M
Unrealized P&L
$616K
+58.4%
Realized P&L
-$93K
Open Positions
39
Performance vs S&P 500
1M
+3.4%
SPY +9.1%
α -5.7%
3M
+3.1%
SPY +6.3%
α -3.2%
6M
+1.4%
SPY +8.2%
α -6.8%
1Y
+21.5%
SPY +30.5%
α -9.0%
3Y
+68.9%
SPY +79.1%
α -10.2%
5Y
+58.1%
SPY +89.2%
α -31.1%
All
+58.1%
SPY +89.2%
α -31.1%
Head-to-head with S&P 500
Live Holdings39 positions
| Ticker | Shares | Current | Value | Return |
|---|---|---|---|---|
| 1,228 | $215.28 | $264K | +713.5% | |
| 1,065 | $126.09 | $134K | +8.8% | |
| 709 | $184.42 | $131K | +74.3% | |
| 344 | $353.42 | $121K | +86.8% | |
| 1,696 | $70.27 | $119K | +58.9% | |
| 105 | $875.64 | $92K | +182.9% | |
| 699 | $130.77 | $91K | +10.1% | |
| 623 | $130.58 | $81K | +8.5% | |
| 184 | $433.37 | $80K | +116.1% | |
| 195 | $302.25 | $59K | +45.3% | |
| 227 | $232.75 | $53K | +62.7% | |
| 147 | $318.87 | $47K | +44.2% | |
| 45 | $1039.58 | $47K | +43.1% | |
| 194 | $202.84 | $39K | +21.2% | |
| 887 | $43.27 | $38K | -5.2% | |
| 36 | $924.56 | $33K | +311.4% | |
| 172 | $189.91 | $33K | -3.6% | |
| 38 | $735.14 | $28K | +10.7% | |
CP CPNG | 1,554 | $17.17 | $27K | -17.9% |
| 45 | $400.54 | $18K | +227.0% | |
| 209 | $76.56 | $16K | -39.8% | |
| 25 | $610.65 | $15K | +9.4% | |
| 53 | $273.04 | $15K | +30.7% | |
| 9 | $1633.61 | $14K | +25.7% | |
| 59 | $229.44 | $13K | -13.5% | |
| 67 | $149.85 | $10K | +25.5% | |
| 131 | $72.17 | $9K | +18.1% | |
| 10 | $936.07 | $9K | +61.4% | |
| 81 | $109.59 | $9K | -30.8% | |
| 92 | $93.62 | $9K | -9.0% | |
| 22 | $205.85 | $5K | +12.1% | |
| 40 | $102.46 | $4K | -16.0% | |
| 16 | $181.48 | $3K | -38.2% | |
| 119 | $14.32 | $2K | -19.0% | |
| 15 | $93.31 | $1K | +10.3% | |
| 2 | $493.79 | $1K | +26.4% | |
| 5 | $87.47 | $441 | -9.1% | |
| 0 | $712.51 | $322 | -23.3% | |
| 2 | $66.06 | $146 | +2.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 →