At a glance
- 178 trades disclosed, 2023 to 2026
- 80 purchases, 81 sales, 17 other
- 172 Stock/ETF · 6 Municipal
- SYK traded most, 13 times
- Median of 50 priceable purchases +10.9% vs SPY +20.2%

Republican U.S. representative from New Jersey's 7th district
Committees: Energy and Commerce · Foreign Affairs
Updated Oct 30, 2026 · Members have up to 45 days to report a trade, so the newest transactions may not be filed yet. · Congressional trading statistics
This is a record of what Thomas Kean has filed, not a portfolio: amounts are disclosed as brackets rather than exact figures, and many of these trades are made by advisers or in managed accounts. Nothing here is investment advice.
Current committee assignments, from the public congress-legislators dataset. The last column counts this member’s own disclosed trades in companies that sit inside each committee’s jurisdiction.
| Committee | Role | Oversees | Trades in those sectors |
|---|---|---|---|
| Energy and Commerce | Member | Energy, Utilities, Healthcare, Communication Services, Technology (broad) | 74 (SYK, JNJ, TXN +18) |
| Foreign Affairs | Member | No single market sector | — |
74 of Thomas Kean's 178 disclosed transactions were in a sector a committee they sit on has jurisdiction over. That describes jurisdiction, not wrongdoing. The committee-to-sector mapping is on our congressional trading statistics page.
What Thomas Kean’s filings contain, by asset class.
| Asset class | Transactions | Share of record | Priced here |
|---|---|---|---|
| Stocks and ETFs | 172 | 97% | Yes |
| Municipal securities | 6 | 3% | No |
Only stocks and ETFs are priced; everything else is left out of the return figures.
Among 50 priceable purchases with a completed 12-month window, across 27 securities, the median return was +10.9%, versus +20.2% for SPY. That is 50 of the 80 purchases on this record. Each is measured over the 12 months after its transaction date, equal-weighted, one count per purchase (how we score it). Every ranked member on one page: the Congress vs S&P 500 scorecard.
| Measure | This member | SPY over the same windows |
|---|---|---|
| Median 12-month return after purchase | +10.9% | +20.2% |
| Median difference vs SPY | -10.3% | — |
| Purchases that beat SPY | 21 of 50 (42%) | — |
| Stock | Purchased | Next 12 months | vs SPY |
|---|---|---|---|
| Best three | |||
| NVT | Apr 1, 2025 | +130.2% | +112.0% |
| NVT | Mar 7, 2025 | +98.4% | +79.2% |
| ADI | Apr 24, 2025 | +107.8% | +75.7% |
| Worst three | |||
| CHKP | Aug 4, 2025 | -35.7% | -59.3% |
| PRNDY | Jan 30, 2024 | -29.5% | -53.7% |
| CHKP | Jul 29, 2025 | -36.0% | -52.1% |
What this is not. These are not Thomas Kean's returns, only how each stock moved in the year after the disclosed purchase date. Our methodology explains the weighting and why sales are not matched to buys. The 50 scored purchases cover 27 securities, so repeat buys of the same holding are counted separately and this is not 50 independent decisions. A further 4 purchases are not counted because the ticker no longer trades or could not be priced.
Ranked by how many separate transactions name the security, across the whole record. Only holdings that carry a ticker in the filings appear here.
| Security | Trades | Buys / sells | Largest bracket | Last traded |
|---|---|---|---|---|
| SYK Stryker Corporation Common S | 13 | 0 buy 13 sell | up to $50,000 | Sep 30, 2026 |
| JNJ Johnson & Johnson Common Sto | 10 | 0 buy 10 sell | up to $50,000 | Sep 30, 2026 |
| GOOGL Alphabet Inc | 5 | 0 buy 5 sell | up to $50,000 | Aug 27, 2026 |
| MSFT Microsoft Corp | 5 | 1 buy 4 sell | up to $50,000 | Aug 27, 2026 |
| MKL Markel Corp | 5 | 0 buy 5 sell | up to $50,000 | Jun 29, 2026 |
| ABT Abbott Laboratories Common S | 5 | 4 buy 1 sell | up to $15,000 | Sep 17, 2026 |
| AMZN Amazon.com Inc | 5 | 5 buy 0 sell | up to $15,000 | Jul 8, 2026 |
| FCNCA First Citizens BancShares, I | 5 | 3 buy 2 sell | up to $15,000 | Apr 14, 2026 |
| SPGI S&P Global Inc | 4 | 0 buy 4 sell | up to $50,000 | Jun 29, 2026 |
| ESAB ESAB Corporation Common Stoc | 4 | 4 buy 0 sell | up to $15,000 | Sep 29, 2026 |
| AMCR Amcor PLC | 4 | 3 buy 1 sell | up to $15,000 | Aug 10, 2026 |
| ADI Analog Devices Inc | 4 | 2 buy 2 sell | up to $15,000 | Jun 30, 2026 |
The 120 most recent of 178 disclosed transactions, newest first. 58 older trades are not shown here; each filing link below opens the original document.
| Security | Type | Action | Disclosed amount | Held by | Traded | Disclosed | Filing |
|---|---|---|---|---|---|---|---|
| SYK | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Sep 30, 2026 | Oct 30, 2026 | Filing ↗ |
| JNJ | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Sep 30, 2026 | Oct 30, 2026 | Filing ↗ |
| ESAB | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Sep 29, 2026 | Oct 30, 2026 | Filing ↗ |
| MDLZ | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Sep 23, 2026 | Oct 30, 2026 | Filing ↗ |
| TXN | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Sep 17, 2026 | Oct 30, 2026 | Filing ↗ |
| ABT | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Sep 17, 2026 | Oct 30, 2026 | Filing ↗ |
| GOOGL | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Aug 27, 2026 | Sep 12, 2026 | Filing ↗ |
| MSFT | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Aug 27, 2026 | Sep 12, 2026 | Filing ↗ |
| JNJ | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Aug 27, 2026 | Sep 12, 2026 | Filing ↗ |
| MTZ | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Aug 21, 2026 | Sep 12, 2026 | Filing ↗ |
| LIN | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Aug 10, 2026 | Sep 12, 2026 | Filing ↗ |
| AMCR | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Aug 10, 2026 | Sep 12, 2026 | Filing ↗ |
| SYK | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jul 22, 2026 | Aug 18, 2026 | Filing ↗ |
| GOOGL | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jul 22, 2026 | Aug 18, 2026 | Filing ↗ |
| AMZN | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jul 8, 2026 | Aug 18, 2026 | Filing ↗ |
| TOST | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jul 8, 2026 | Aug 18, 2026 | Filing ↗ |
| ESAB | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jul 7, 2026 | Aug 18, 2026 | Filing ↗ |
| EQT | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jul 7, 2026 | Aug 18, 2026 | Filing ↗ |
| ADI | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 30, 2026 | Jul 15, 2026 | Filing ↗ |
| MKL | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 29, 2026 | Jul 15, 2026 | Filing ↗ |
| JNJ | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 29, 2026 | Jul 15, 2026 | Filing ↗ |
| SPGI | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 29, 2026 | Jul 15, 2026 | Filing ↗ |
| ESAB | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jun 24, 2026 | Jul 15, 2026 | Filing ↗ |
| GOOGL | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Jun 24, 2026 | Jul 15, 2026 | Filing ↗ |
| ESAB | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jun 22, 2026 | Jul 15, 2026 | Filing ↗ |
| U.S. Treasury Note 3.875% 6/15/2028 | Municipal | ▲ Purchase | $15,001 - $50,000 | Member | Jun 17, 2026 | Jul 15, 2026 | Filing ↗ |
| GIL | Stock/ETF | ▼ Sale | $1,001 - $15,000 | Member | Jun 17, 2026 | Jul 15, 2026 | Filing ↗ |
| WPM | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jun 4, 2026 | Jul 15, 2026 | Filing ↗ |
| GIL | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jun 2, 2026 | Jul 15, 2026 | Filing ↗ |
| MKL | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 2, 2026 | Jul 15, 2026 | Filing ↗ |
| JNJ | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 2, 2026 | Jul 15, 2026 | Filing ↗ |
| SYK | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 2, 2026 | Jul 15, 2026 | Filing ↗ |
| GOOGL | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 2, 2026 | Jul 15, 2026 | Filing ↗ |
| MSFT | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 2, 2026 | Jul 15, 2026 | Filing ↗ |
| EQT | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jun 1, 2026 | Jun 18, 2026 | Filing ↗ |
| CHKP | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jun 1, 2026 | Jun 18, 2026 | Filing ↗ |
| BDX | Stock/ETF | ▼ Sale | $1,001 - $15,000 | Member | May 21, 2026 | Jun 18, 2026 | Filing ↗ |
| AMCR | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | May 14, 2026 | Jun 18, 2026 | Filing ↗ |
| U.S. Treasury Note Filing Status: New
Subholding Of: Kean Family Partnership | Municipal | ▲ Purchase | $50,001 - $100,000 | Member | May 4, 2026 | Jun 18, 2026 | Filing ↗ |
| ADI | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Apr 29, 2026 | May 22, 2026 | Filing ↗ |
| TTWO | Stock/ETF | ▼ Sale | $1,001 - $15,000 | Member | Apr 21, 2026 | May 22, 2026 | Filing ↗ |
| NVT | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Apr 15, 2026 | May 22, 2026 | Filing ↗ |
| TXN | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 14, 2026 | May 22, 2026 | Filing ↗ |
| FCNCA | Stock/ETF | ▼ Sale | $1,001 - $15,000 | Member | Apr 14, 2026 | May 22, 2026 | Filing ↗ |
| AMCR | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Mar 31, 2026 | Apr 13, 2026 | Filing ↗ |
| CB | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Mar 26, 2026 | Apr 13, 2026 | Filing ↗ |
| FCNCA | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Mar 26, 2026 | Apr 13, 2026 | Filing ↗ |
| JNJ | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Mar 26, 2026 | Apr 13, 2026 | Filing ↗ |
| LIN | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Mar 26, 2026 | Apr 13, 2026 | Filing ↗ |
| PEP | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Mar 26, 2026 | Apr 13, 2026 | Filing ↗ |
| SPGI | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Mar 26, 2026 | Apr 13, 2026 | Filing ↗ |
| WAT | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Mar 10, 2026 | Apr 13, 2026 | Filing ↗ |
| LIN | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Feb 18, 2026 | Mar 18, 2026 | Filing ↗ |
| U.S. Treasury Note 0.750%, 4/30/2026 | Municipal | ▲ Purchase | $50,001 - $100,000 | Member | Feb 18, 2026 | Mar 18, 2026 | Filing ↗ |
| WAT | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Feb 13, 2026 | Mar 18, 2026 | Filing ↗ |
| GOOGL | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Feb 5, 2026 | Mar 18, 2026 | Filing ↗ |
| FCNCA | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Feb 5, 2026 | Mar 18, 2026 | Filing ↗ |
| ABT Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jan 29, 2026 | Feb 19, 2026 | Filing ↗ |
| JNJ Filing Status: New
Subholding Of: State Street Bank & Trust Co. | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Jan 23, 2026 | Feb 19, 2026 | Filing ↗ |
| MKL Filing Status: New
Subholding Of: State Street Bank & Trust Co. | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Jan 23, 2026 | Feb 19, 2026 | Filing ↗ |
| MSFT Filing Status: New
Subholding Of: State Street Bank & Trust Co. | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Jan 23, 2026 | Feb 19, 2026 | Filing ↗ |
| SYK Filing Status: New
Subholding Of: State Street Bank & Trust Co. | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Jan 23, 2026 | Feb 19, 2026 | Filing ↗ |
| GM Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▼ Sale (Full) | $1,001 - $15,000 | Member | Jan 7, 2026 | Feb 19, 2026 | Filing ↗ |
| U.S. Treasury Note 4.125%, maturity 6/15/26 | Municipal | ▲ Purchase | $15,001 - $50,000 | Member | Dec 31, 2025 | Jan 16, 2026 | Filing ↗ |
| LLYVA Shares of listed stock received in a share exchange of Liberty Media Corp LBTY Live CL A (LLYVA) | Stock/ETF | Exchange | $1,001 - $15,000 | Member | Dec 16, 2025 | Jan 16, 2026 | Filing ↗ |
| LLYVK Shares of listed stock received in a share exchange of Liberty Media Corp LBTY Live CL C (LLYVK) | Stock/ETF | Exchange | $1,001 - $15,000 | Member | Dec 16, 2025 | Jan 16, 2026 | Filing ↗ |
| SNREY Non-discretionary corporate action | Stock/ETF | ▼ Sale (Full) | $1,001 - $15,000 | Member | Dec 2, 2025 | Jan 16, 2026 | Filing ↗ |
| TXN Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Nov 26, 2025 | Dec 19, 2025 | Filing ↗ |
| JNJ Filing Status: New
Subholding Of: State Street Bank & Trust Co. | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Nov 20, 2025 | Dec 19, 2025 | Filing ↗ |
| SYK Filing Status: New
Subholding Of: State Street Bank & Trust Co. | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Nov 20, 2025 | Dec 19, 2025 | Filing ↗ |
| FISV | Stock/ETF | ▼ Sale (Full) | $1,001 - $15,000 | Member | Oct 31, 2025 | Nov 17, 2025 | Filing ↗ |
| ICE | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Sep 25, 2025 | Oct 14, 2025 | Filing ↗ |
| ORCL | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Sep 15, 2025 | Oct 14, 2025 | Filing ↗ |
| MKL | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Sep 12, 2025 | Oct 14, 2025 | Filing ↗ |
| ORCL | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Sep 12, 2025 | Oct 14, 2025 | Filing ↗ |
| SYK | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Sep 12, 2025 | Oct 14, 2025 | Filing ↗ |
| DHR | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Sep 3, 2025 | Oct 14, 2025 | Filing ↗ |
| FNV | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Sep 3, 2025 | Oct 14, 2025 | Filing ↗ |
| BEN | Stock/ETF | ▼ Sale (Full) | $15,001 - $50,000 | Member | Sep 3, 2025 | Oct 14, 2025 | Filing ↗ |
| MSFT | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Aug 25, 2025 | Sep 18, 2025 | Filing ↗ |
| SYK | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Aug 25, 2025 | Sep 18, 2025 | Filing ↗ |
| CP | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Aug 22, 2025 | Sep 18, 2025 | Filing ↗ |
| AMCR | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Aug 15, 2025 | Sep 18, 2025 | Filing ↗ |
| CHKP | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Aug 4, 2025 | Sep 18, 2025 | Filing ↗ |
| JNJ | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Jul 31, 2025 | Aug 20, 2025 | Filing ↗ |
| SYK | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Jul 31, 2025 | Aug 20, 2025 | Filing ↗ |
| ADBE | Stock/ETF | ▼ Sale (Full) | $1,001 - $15,000 | Member | Jul 29, 2025 | Aug 20, 2025 | Filing ↗ |
| CHKP | Stock/ETF | ▲ Purchase | $15,001 - $50,000 | Member | Jul 29, 2025 | Aug 20, 2025 | Filing ↗ |
| ABT | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jul 21, 2025 | Aug 20, 2025 | Filing ↗ |
| LBRDK Corporate action resulting in an exchange to new shares of LBRDK | Stock/ETF | Exchange | $1,001 - $15,000 | Spouse | Jul 15, 2025 | Aug 20, 2025 | Filing ↗ |
| PLD Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jun 30, 2025 | Jul 16, 2025 | Filing ↗ |
| SYK Filing Status: New
Subholding Of: State Street Bank & Trust Co. | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Jun 26, 2025 | Jul 16, 2025 | Filing ↗ |
| WCC Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▼ Sale (Full) | $1,001 - $15,000 | Member | Jun 23, 2025 | Jul 16, 2025 | Filing ↗ |
| DHR Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jun 11, 2025 | Jul 16, 2025 | Filing ↗ |
| AON Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | May 27, 2025 | Jun 17, 2025 | Filing ↗ |
| BDX Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | May 13, 2025 | Jun 17, 2025 | Filing ↗ |
| AMZN Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | May 8, 2025 | Jun 17, 2025 | Filing ↗ |
| CCK Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | May 8, 2025 | Jun 17, 2025 | Filing ↗ |
| TMO Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | May 5, 2025 | Jun 17, 2025 | Filing ↗ |
| BEN Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▼ Sale (Partial) | $1,001 - $15,000 | Member | Apr 28, 2025 | May 15, 2025 | Filing ↗ |
| AMZN Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 24, 2025 | May 15, 2025 | Filing ↗ |
| ADI Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 24, 2025 | May 15, 2025 | Filing ↗ |
| FI Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 24, 2025 | May 15, 2025 | Filing ↗ |
| PLD Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 24, 2025 | May 15, 2025 | Filing ↗ |
| FCNCA Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 11, 2025 | May 15, 2025 | Filing ↗ |
| CP Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 10, 2025 | May 15, 2025 | Filing ↗ |
| FCNCA Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 10, 2025 | May 15, 2025 | Filing ↗ |
| FTV Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▼ Sale (Full) | $1,001 - $15,000 | Member | Apr 10, 2025 | May 15, 2025 | Filing ↗ |
| ILMN Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 1, 2025 | Apr 18, 2025 | Filing ↗ |
| NVT Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Apr 1, 2025 | Apr 18, 2025 | Filing ↗ |
| NVT Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Mar 7, 2025 | Apr 18, 2025 | Filing ↗ |
| AMZN Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Feb 26, 2025 | Mar 14, 2025 | Filing ↗ |
| SYK Filing Status: New
Subholding Of: State Street Bank & Trust Co. | Stock/ETF | ▼ Sale (Partial) | $15,001 - $50,000 | Member | Feb 26, 2025 | Mar 14, 2025 | Filing ↗ |
| MAGN Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▼ Sale (Full) | $1,001 - $15,000 | Member | Feb 12, 2025 | Mar 14, 2025 | Filing ↗ |
| MDLZ Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Feb 7, 2025 | Mar 14, 2025 | Filing ↗ |
| PRNDY Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▼ Sale (Full) | $1,001 - $15,000 | Member | Feb 7, 2025 | Mar 14, 2025 | Filing ↗ |
| MSFT Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jan 31, 2025 | Feb 19, 2025 | Filing ↗ |
| AMZN Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jan 16, 2025 | Feb 19, 2025 | Filing ↗ |
| CCK Filing Status: New
Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Jan 7, 2025 | Feb 19, 2025 | Filing ↗ |
| CP Subholding Of: Kean Family Partnership | Stock/ETF | ▲ Purchase | $1,001 - $15,000 | Member | Dec 27, 2024 | Jan 22, 2025 | Filing ↗ |
Thomas Kean has disclosed 178 transactions in the public STOCK Act record we track, running from Jan 10, 2023 to Sep 30, 2026. That is 80 purchases and 81 sales. Each one is a periodic transaction report filed with the Clerk of the House.
The most frequently traded positions on Thomas Kean's disclosures are SYK (13 trades), JNJ (10 trades), GOOGL (5 trades), MSFT (5 trades), MKL (5 trades). Frequency is not size: the filings report dollar ranges rather than exact amounts, so a single large trade can matter more than several small ones.
Among 50 priceable purchases with a completed 12-month window, across 27 securities, the median return was +10.9%, versus +20.2% for SPY over the same windows. That is a median difference of -10.3%, and 21 of the 50 (42%) beat the index. That is 50 of the 80 purchases on this record; the rest are unpriceable, still inside their 12-month window, or not equities. These are not the member's actual returns; our methodology page explains how each purchase is scored.
Not all of them. Of the 178 transactions on record, 1 are marked as the spouse's and 0 as jointly held. Members must disclose trades made by a spouse or dependent child, and many are executed by financial advisers or in managed accounts, so a disclosure is not evidence that the member personally chose the stock.
The STOCK Act gives members up to 45 days to report a trade, so the newest transaction here (Sep 30, 2026) was disclosed on Oct 30, 2026 and more recent trades may exist that have not been filed yet. This page is a record of what has been disclosed, not a statement of what Thomas Kean currently holds.
No. Congressional disclosures report each trade as a bracket, such as $1,001 to $15,000, rather than an exact amount. The largest bracket on this record is $100,001 - $250,000. Adding brackets together produces a made-up number, so we do not publish a portfolio total.
Source: periodic transaction reports filed with the Clerk of the House and the Senate Office of Public Records, the same public documents linked in the Filing column. Disclosures are reported with up to a 45-day delay and amounts are brackets, not exact figures. Past performance does not predict future results, and none of this is investment advice. See every member we track.