

Thomas H. Kean, Jr.R
House · NJ-7 · Filing since Jan 10, 2023
House Committee on Energy and CommerceHouse Committee on Foreign Affairs
Disclosed trades
189
Disclosed volume
$617K
range midpoints
Return on matched positions
+26.2%
S&P 500, same days
+26.8%
Excess vs S&P 500
-0.6%
Median holding
425d
Closed positions
54.2%13W / 11L
Bought and sold. Realized: $17K
Still held
63.9%39W / 22L
Open at the latest close. Unrealized: $145K
Matched positions
Buys matched to sells, oldest first| Ticker | Opened | Closed | Size | Return | S&P 500, same days | Excess | Held |
|---|---|---|---|---|---|---|---|
| MTZ | Aug 21, 2026 | Open | $8K | -16.4% | -0.5% | -15.8% | 29d |
| AMCR | Aug 15, 2025 | Aug 10, 2026 | $7K | +7.9% | +20.1% | -12.2% | 360d |
| LINCommittee | Aug 10, 2026 | Open | $8K | -6.0% | -1.5% | -4.5% | 40d |
| AMZN | Jul 8, 2026 | Open | $8K | +2.0% | +2.2% | -0.2% | 73d |
| TOSTCommittee | Jul 8, 2026 | Open | $8K | +11.4% | +2.2% | +9.3% | 73d |
| EQTCommittee | Jul 7, 2026 | Open | $8K | -2.7% | +1.9% | -4.6% | 74d |
| ESABCommittee | Jul 7, 2026 | Open | $8K | -29.3% | +1.9% | -31.2% | 74d |
| ADICommittee | Dec 13, 2024 | Jun 30, 2026 | $4K | +83.4% | +23.6% | +59.8% | 564d |
| ADICommittee | Apr 24, 2025 | Jun 30, 2026 | $734 | +103.4% | +36.6% | +66.8% | 432d |
| ESABCommittee | Jun 24, 2026 | Open | $8K | -31.4% | +3.9% | -35.2% | 87d |
| ESABCommittee | Jun 22, 2026 | Open | $8K | -35.0% | +2.3% | -37.3% | 89d |
| GIL | Jun 2, 2026 | Jun 17, 2026 | $8K | -9.0% | -2.5% | -6.6% | 15d |
| WPMCommittee | Jun 4, 2026 | Open | $8K | +14.2% | +0.6% | +13.6% | 107d |
| CHKPCommittee | Jul 29, 2025 | Jun 1, 2026 | $13K | -36.3% | +19.4% | -55.7% | 307d |
| CHKPCommittee | Jul 29, 2025 | Jun 1, 2026 | $13K | -36.3% | +19.4% | -55.7% | 307d |
| EQTCommittee | Jun 1, 2026 | Open | $8K | -8.9% | +0.4% | -9.3% | 110d |
| EQTCommittee | Jun 1, 2026 | Open | $8K | -8.9% | +0.4% | -9.3% | 110d |
| BDXCommittee | Jan 11, 2024 | May 21, 2026 | $8K | -20.8% | +55.9% | -76.8% | 861d |
| BDXCommittee | May 24, 2024 | May 21, 2026 | $2K | -18.7% | +40.3% | -59.0% | 727d |
| AMCR | May 14, 2026 | Open | $8K | +10.0% | +1.8% | +8.2% | 128d |
| ADICommittee | Dec 13, 2024 | Apr 29, 2026 | $4K | +79.7% | +17.8% | +62.0% | 502d |
| NVTCommittee | Mar 7, 2025 | Apr 15, 2026 | $3K | +138.6% | +21.5% | +117.0% | 404d |
| FCNCA | Apr 10, 2025 | Apr 14, 2026 | $1K | +21.4% | +32.4% | -11.0% | 369d |
| FCNCA | Apr 11, 2025 | Apr 14, 2026 | $6K | +20.1% | +30.1% | -9.9% | 368d |
| TXNCommittee | Apr 14, 2026 | Open | $8K | +20.4% | +9.7% | +10.7% | 158d |
| AMCR | Mar 31, 2026 | Open | $8K | +6.8% | +17.1% | -10.3% | 172d |
| FCNCA | Apr 10, 2025 | Mar 26, 2026 | $7K | +15.7% | +23.0% | -7.3% | 350d |
| LINCommittee | Mar 26, 2026 | Open | $8K | -6.6% | +18.1% | -24.6% | 177d |
| LINCommittee | Feb 18, 2026 | Open | $8K | -4.6% | +11.0% | -15.6% | 213d |
| FCNCA | Feb 5, 2026 | Open | $8K | +1.8% | +12.4% | -10.6% | 226d |
| ABTCommittee | Jan 29, 2026 | Open | $8K | -3.8% | +9.7% | -13.6% | 233d |
| MSFTCommittee | Jan 31, 2025 | Jan 23, 2026 | $1K | +12.3% | +14.5% | -2.3% | 357d |
| TXNCommittee | Nov 26, 2025 | Open | $8K | +59.3% | +12.1% | +47.3% | 297d |
| ICE | Sep 25, 2025 | Open | $8K | -6.2% | +15.7% | -22.0% | 359d |
| ORCLCommittee | Dec 14, 2023 | Sep 12, 2025 | $8K | +191.3% | +39.3% | +152.0% | 638d |
| DHR | Sep 3, 2025 | Open | $8K | +5.0% | +18.3% | -13.3% | 381d |
| FNV | Sep 3, 2025 | Open | $8K | +38.5% | +18.3% | +20.1% | 381d |
| MSFTCommittee | Jan 31, 2025 | Aug 25, 2025 | $7K | +21.5% | +6.8% | +14.7% | 206d |
| CP | Aug 22, 2025 | Open | $8K | +19.0% | +18.0% | +1.0% | 393d |
| AMCR | Aug 15, 2025 | Open | $588 | -2.7% | +18.4% | -21.1% | 400d |
| CHKPCommittee | Aug 4, 2025 | Open | $8K | -31.2% | +20.7% | -51.8% | 411d |
| CHKPCommittee | Jul 29, 2025 | Open | $7K | -39.2% | +19.9% | -59.1% | 417d |
| ABTCommittee | Jul 21, 2025 | Open | $8K | -18.0% | +21.1% | -39.1% | 425d |
| PLD | Jun 30, 2025 | Open | $8K | +29.2% | +23.3% | +5.9% | 446d |
| WCC | Mar 16, 2023 | Jun 23, 2025 | $7K | +22.9% | +51.5% | -28.6% | 830d |
| DHR | Jun 11, 2025 | Open | $8K | +2.3% | +26.7% | -24.4% | 465d |
| AON | May 27, 2025 | Open | $8K | -16.5% | +28.8% | -45.4% | 480d |
| BDXCommittee | May 13, 2025 | Open | $8K | +34.9% | +29.8% | +5.1% | 494d |
| CCK | Apr 19, 2023 | May 8, 2025 | $7K | +22.1% | +36.4% | -14.4% | 750d |
| AMZN | May 8, 2025 | Open | $8K | +29.3% | +34.8% | -5.5% | 499d |
| TMO | May 5, 2025 | Open | $8K | +51.9% | +35.2% | +16.7% | 502d |
| ADICommittee | Apr 24, 2025 | Open | $7K | +85.1% | +39.3% | +45.8% | 513d |
| PLD | Apr 24, 2025 | Open | $8K | +31.4% | +39.3% | -7.9% | 513d |
| AMZN | Apr 24, 2025 | Open | $8K | +33.2% | +39.3% | -6.2% | 513d |
| FCNCA | Apr 11, 2025 | Open | $2K | +30.3% | +42.7% | -12.3% | 526d |
| FTV | Aug 2, 2024 | Apr 10, 2025 | $8K | -6.8% | -1.6% | -5.3% | 251d |
| FTV | Nov 4, 2024 | Apr 10, 2025 | $609 | -10.4% | -7.9% | -2.4% | 157d |
| CP | Apr 10, 2025 | Open | $8K | +25.0% | +45.2% | -20.2% | 527d |
| ILMN | Apr 1, 2025 | Open | $8K | +183.6% | +35.8% | +147.8% | 536d |
| ILMN | Apr 1, 2025 | Open | $8K | +183.6% | +35.8% | +147.8% | 536d |
| NVTCommittee | Apr 1, 2025 | Open | $8K | +175.8% | +35.8% | +140.1% | 536d |
| NVTCommittee | Apr 1, 2025 | Open | $8K | +175.8% | +35.8% | +140.1% | 536d |
| NVTCommittee | Mar 7, 2025 | Open | $5K | +166.6% | +32.3% | +134.3% | 561d |
| AMZN | Feb 26, 2025 | Open | $8K | +15.9% | +28.1% | -12.2% | 570d |
| PRNDY | Jan 30, 2024 | Feb 7, 2025 | $8K | -37.9% | +22.4% | -60.2% | 374d |
| PRNDY | Dec 27, 2024 | Feb 7, 2025 | $3K | -9.3% | +1.0% | -10.3% | 42d |
| MDLZ | Feb 7, 2025 | Open | $8K | +6.2% | +26.8% | -20.5% | 589d |
| AMZN | Jan 16, 2025 | Open | $8K | +12.6% | +28.7% | -16.2% | 611d |
| CCK | Jan 7, 2025 | Open | $8K | +37.6% | +29.4% | +8.2% | 620d |
| PRNDY | Dec 27, 2024 | Open | $5K | -39.1% | +28.0% | -67.1% | 631d |
| CP | Dec 27, 2024 | Open | $8K | +22.7% | +28.0% | -5.3% | 631d |
| ABTCommittee | Dec 16, 2024 | Open | $8K | -9.4% | +25.5% | -34.9% | 642d |
| PLD | Dec 16, 2024 | Open | $8K | +24.8% | +25.5% | -0.8% | 642d |
| FTV | Nov 4, 2024 | Open | $7K | +3.1% | +33.7% | -30.6% | 684d |
| NKE | Jun 6, 2024 | Sep 11, 2024 | $8K | -18.1% | +3.7% | -21.8% | 97d |
| ABTCommittee | Jul 23, 2024 | Open | $8K | -1.8% | +37.5% | -39.4% | 788d |
| BDXCommittee | May 24, 2024 | Open | $6K | +3.4% | +43.9% | -40.5% | 848d |
| AON | May 6, 2024 | Open | $8K | +6.7% | +47.5% | -40.7% | 866d |
| NKE | Feb 22, 2024 | Apr 19, 2024 | $8K | -10.0% | -2.4% | -7.6% | 57d |
| ILMN | Apr 19, 2024 | Open | $8K | +94.6% | +53.8% | +40.8% | 883d |
| DHR | Jul 31, 2023 | Open | $8K | -7.4% | +66.4% | -73.8% | 1146d |
| FIS | Jun 12, 2023 | Open | $8K | -31.5% | +75.6% | -107.0% | 1195d |
| CCK | Apr 19, 2023 | Open | $1K | +38.7% | +83.9% | -45.3% | 1249d |
| JPM | Apr 3, 2023 | Open | $8K | +170.8% | +85.3% | +85.5% | 1265d |
| WCC | Mar 16, 2023 | Open | $26K | +127.1% | +92.3% | +34.8% | 1283d |
Latest filings
All 189 →| Asset | Type | Owner | Traded | Filed | Amount | Filing |
|---|---|---|---|---|---|---|
GOOGLAlphabet Inc. - Class A Common Stock | Partial sale | Self | Aug 27, 2026 | Sep 12, 2026 | $1,001 - $15,000 | PDF ↗ |
MSFTMicrosoft Corporation | Partial sale | Self | Aug 27, 2026 | Sep 12, 2026 | $15,001 - $50,000 | PDF ↗ |
JNJJohnson & Johnson Common Stock | Partial sale | Self | Aug 27, 2026 | Sep 12, 2026 | $1,001 - $15,000 | PDF ↗ |
MTZMasTec, Inc. Common Stock | Buy | Self | Aug 21, 2026 | Sep 12, 2026 | $1,001 - $15,000 | PDF ↗ |
LINLinde plc | Buy | Self | Aug 10, 2026 | Sep 12, 2026 | $1,001 - $15,000 | PDF ↗ |
AMCRAmcor plc Ordinary Shares | Partial sale | Self | Aug 10, 2026 | Sep 12, 2026 | $1,001 - $15,000 | PDF ↗ |
SYKStryker Corporation Common Stock | Partial sale | Self | Jul 22, 2026 | Aug 18, 2026 | $1,001 - $15,000 | PDF ↗ |
GOOGLAlphabet Inc. - Class A Common Stock | Partial sale | Self | Jul 22, 2026 | Aug 18, 2026 | $1,001 - $15,000 | PDF ↗ |
TOSTToast, Inc. Class A Common Stock | Buy | Self | Jul 8, 2026 | Aug 18, 2026 | $1,001 - $15,000 | PDF ↗ |
AMZNAmazon.com, Inc. | Buy | Self | Jul 8, 2026 | Aug 18, 2026 | $1,001 - $15,000 | PDF ↗ |
EQTEQT Corporation Common Stock | Buy | Self | Jul 7, 2026 | Aug 18, 2026 | $1,001 - $15,000 | PDF ↗ |
ESABESAB Corporation Common Stock | Buy | Self | Jul 7, 2026 | Aug 18, 2026 | $1,001 - $15,000 | PDF ↗ |
ADIAnalog Devices, Inc. | Partial sale | Self | Jun 30, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
SPGIS&P Global Inc. Common Stock | Partial sale | Self | Jun 29, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
MKLMarkel Group Inc. Common Stock | Partial sale | Self | Jun 29, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
JNJJohnson & Johnson Common Stock | Partial sale | Self | Jun 29, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
GOOGLAlphabet Inc. - Class A Common Stock | Partial sale | Self | Jun 24, 2026 | Jul 15, 2026 | $15,001 - $50,000 | PDF ↗ |
ESABESAB Corporation Common Stock | Buy | Self | Jun 24, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
ESABESAB Corporation Common Stock | Buy | Self | Jun 22, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
—U.S. Treasury Note 3.875% 6/15/2028 | Buy | Self | Jun 17, 2026 | Jul 15, 2026 | $15,001 - $50,000 | PDF ↗ |
GILGildan Activewear, Inc. Class A Sub. Vot. Common Stock | Sell | Self | Jun 17, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
WPMWheaton Precious Metals Corp Common Shares | Buy | Self | Jun 4, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
SYKStryker Corporation Common Stock | Partial sale | Self | Jun 2, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
MKLMarkel Group Inc. Common Stock | Partial sale | Self | Jun 2, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
MSFTMicrosoft Corporation | Partial sale | Self | Jun 2, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
JNJJohnson & Johnson Common Stock | Partial sale | Self | Jun 2, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
GILGildan Activewear, Inc. Class A Sub. Vot. Common Stock | Buy | Self | Jun 2, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
GOOGLAlphabet Inc. - Class A Common Stock | Partial sale | Self | Jun 2, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
CHKPCheck Point Software Technologies Ltd. | Sell | Self | Jun 1, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
EQTEQT Corporation Common Stock | Buy | Self | Jun 1, 2026 | Jul 15, 2026 | $1,001 - $15,000 | PDF ↗ |
EQTEQT Corporation Common Stock | Buy | Self | Jun 1, 2026 | Jun 18, 2026 | $1,001 - $15,000 | PDF ↗ |
CHKPCheck Point Software Technologies Ltd. | Partial sale | Self | Jun 1, 2026 | Jun 18, 2026 | $1,001 - $15,000 | PDF ↗ |
BDXBecton, Dickinson and Company Common Stock | Sell | Self | May 21, 2026 | Jun 18, 2026 | $1,001 - $15,000 | PDF ↗ |
AMCRAmcor plc Ordinary Shares | Buy | Self | May 14, 2026 | Jun 18, 2026 | $1,001 - $15,000 | PDF ↗ |
—U.S. Treasury Note | Buy | Self | May 4, 2026 | Jun 18, 2026 | $50,001 - $100,000 | PDF ↗ |
ADIAnalog Devices, Inc. | Partial sale | Self | Apr 29, 2026 | May 22, 2026 | $1,001 - $15,000 | PDF ↗ |
TTWOTake-Two Interactive Software, Inc. | Sell | Self | Apr 21, 2026 | May 22, 2026 | $1,001 - $15,000 | PDF ↗ |
NVTnVent Electric plc Ordinary Shares | Partial sale | Self | Apr 15, 2026 | May 22, 2026 | $1,001 - $15,000 | PDF ↗ |
TXNTexas Instruments Incorporated | Buy | Self | Apr 14, 2026 | May 22, 2026 | $1,001 - $15,000 | PDF ↗ |
FCNCAFirst Citizens BancShares, Inc. - Class A Common Stock | Sell | Self | Apr 14, 2026 | May 22, 2026 | $1,001 - $15,000 | PDF ↗ |
AMCRAmcor plc Ordinary Shares | Buy | Self | Mar 31, 2026 | Apr 13, 2026 | $1,001 - $15,000 | PDF ↗ |
CBChubb Limited Common Stock | Partial sale | Self | Mar 26, 2026 | Apr 13, 2026 | $15,001 - $50,000 | PDF ↗ |
SPGIS&P Global Inc. Common Stock | Partial sale | Self | Mar 26, 2026 | Apr 13, 2026 | $15,001 - $50,000 | PDF ↗ |
PEPPepsico, Inc. | Partial sale | Self | Mar 26, 2026 | Apr 13, 2026 | $15,001 - $50,000 | PDF ↗ |
LINLinde plc | Buy | Self | Mar 26, 2026 | Apr 13, 2026 | $1,001 - $15,000 | PDF ↗ |
JNJJohnson & Johnson Common Stock | Partial sale | Self | Mar 26, 2026 | Apr 13, 2026 | $1,001 - $15,000 | PDF ↗ |
FCNCAFirst Citizens BancShares, Inc. - Class A Common Stock | Partial sale | Self | Mar 26, 2026 | Apr 13, 2026 | $1,001 - $15,000 | PDF ↗ |
WATWaters Corporation Common Stock | Partial sale | Self | Mar 10, 2026 | Apr 13, 2026 | $1,001 - $15,000 | PDF ↗ |
—U.S. Treasury Note | Buy | Self | Feb 18, 2026 | Mar 18, 2026 | $50,001 - $100,000 | PDF ↗ |
LINLinde plc | Buy | Self | Feb 18, 2026 | Mar 18, 2026 | $1,001 - $15,000 | PDF ↗ |
—U.S. Treasury Note | Buy | Self | Feb 18, 2026 | Mar 18, 2026 | $50,001 - $100,000 | PDF ↗ |
WATWaters Corporation Common Stock | Partial sale | Self | Feb 13, 2026 | Mar 18, 2026 | $1,001 - $15,000 | PDF ↗ |
GOOGLAlphabet Inc. - Class A Common Stock | Partial sale | Self | Feb 5, 2026 | Mar 18, 2026 | $15,001 - $50,000 | PDF ↗ |
FCNCAFirst Citizens BancShares, Inc. - Class A Common Stock | Buy | Self | Feb 5, 2026 | Mar 18, 2026 | $1,001 - $15,000 | PDF ↗ |
ABTAbbott Laboratories Common Stock | Buy | Self | Jan 29, 2026 | Feb 19, 2026 | $1,001 - $15,000 | PDF ↗ |
SYKStryker Corporation Common Stock | Partial sale | Self | Jan 23, 2026 | Feb 19, 2026 | $15,001 - $50,000 | PDF ↗ |
MSFTMicrosoft Corporation | Partial sale | Self | Jan 23, 2026 | Feb 19, 2026 | $1,001 - $15,000 | PDF ↗ |
MKLMarkel Group Inc. Common Stock | Partial sale | Self | Jan 23, 2026 | Feb 19, 2026 | $15,001 - $50,000 | PDF ↗ |
JNJJohnson & Johnson Common Stock | Partial sale | Self | Jan 23, 2026 | Feb 19, 2026 | $15,001 - $50,000 | PDF ↗ |
GMGeneral Motors Company Common Stock | Sell | Self | Jan 7, 2026 | Feb 19, 2026 | $1,001 - $15,000 | PDF ↗ |
How these returns are calculated
- Filings disclose a dollar range, never a share count. Each trade is sized at the midpoint of its range and converted to shares at that day’s close.
- Buys are matched to sells oldest-first. A sell with no buy on file — the position was opened before this record starts — is left out instead of scored.
- The S&P 500 column is the index bought the day the position opened and sold the day it closed, so the comparison covers the days they were actually exposed.
- Win rate is shown separately for closed and open positions. Counting only closed sales flatters anyone still holding losers.
- Stocks only. An option’s payoff is not the underlying’s price move, so options, bonds and funds are listed but not scored.
- Prices were unavailable for some tickers (delisted or renamed), so they are excluded: 7/66
- Sales with no matching purchase on file: 58
- Public records shown for information only. Not investment advice.
- Last computed: Sep 19, 2026