coteauBeta Get App

Congress

Thomas H. Kean, Jr.

Republican · NJ · U.S. House: 69 disclosed trades (26 buys, 41 sales).

Republican · NJ · U.S. House. 69 disclosed transactions (26 buys, 41 sales) in 11 reports over the last 365 days; typical delay from trade to filing 28 days.

For information only · Important disclosures · Request a correction or removal

‹ All Congress trades

Disclosed trades

GOOGL Alphabet Inc.
traded 08/27 · filed 09/12
Sell (part)
$1,001 – $15,000
Alphabet Inc. · StockOwner: SelfDisclosed 16 days after the trade
Original report (House Clerk) · stock page · all members in GOOGL
JNJ Johnson & Johnson
traded 08/27 · filed 09/12
Sell (part)
$1,001 – $15,000
Johnson & Johnson · StockOwner: SelfDisclosed 16 days after the trade
Original report (House Clerk) · stock page · all members in JNJ
MSFT Microsoft Corporation
traded 08/27 · filed 09/12
Sell (part)
$15,001 – $50,000
Microsoft Corporation · StockOwner: SelfDisclosed 16 days after the trade
Original report (House Clerk) · stock page · all members in MSFT
MTZ MasTec, Inc.
traded 08/21 · filed 09/12
Buy
$1,001 – $15,000
MasTec, Inc. · StockOwner: SelfDisclosed 22 days after the trade
Original report (House Clerk) · stock page · all members in MTZ
AMCR Amcor plc
traded 08/10 · filed 09/12
Sell (part)
$1,001 – $15,000
Amcor plc · StockOwner: SelfDisclosed 33 days after the trade
Original report (House Clerk) · stock page · all members in AMCR
LINLIN Linde plc
traded 08/10 · filed 09/12
Buy
$1,001 – $15,000
Linde plc · StockOwner: SelfDisclosed 33 days after the trade
Original report (House Clerk) · stock page · all members in LIN
GOOGL Alphabet Inc.
traded 07/22 · filed 08/18
Sell (part)
$1,001 – $15,000
Alphabet Inc. · StockOwner: SelfDisclosed 27 days after the trade
Original report (House Clerk) · stock page · all members in GOOGL
SYKSYK Stryker Corporation
traded 07/22 · filed 08/18
Sell (part)
$1,001 – $15,000
Stryker Corporation · StockOwner: SelfDisclosed 27 days after the trade
Original report (House Clerk) · stock page · all members in SYK
AMZN Amazon.com, Inc.
traded 07/08 · filed 08/18
Buy
$1,001 – $15,000
Amazon.com, Inc. · StockOwner: SelfDisclosed 41 days after the trade
Original report (House Clerk) · stock page · all members in AMZN
TOSTTOST Toast, Inc.
traded 07/08 · filed 08/18
Buy
$1,001 – $15,000
Toast, Inc. · StockOwner: SelfDisclosed 41 days after the trade
Original report (House Clerk) · stock page · all members in TOST
EQT EQT Corporation
traded 07/07 · filed 08/18
Buy
$1,001 – $15,000
EQT Corporation · StockOwner: SelfDisclosed 42 days after the trade
Original report (House Clerk) · stock page · all members in EQT
ESABESAB ESAB Corporation
traded 07/07 · filed 08/18
Buy
$1,001 – $15,000
ESAB Corporation · StockOwner: SelfDisclosed 42 days after the trade
Original report (House Clerk) · stock page · all members in ESAB
ADIADI Analog Devices, Inc.
traded 06/30 · filed 07/15
Sell (part)
$1,001 – $15,000
Analog Devices, Inc. · StockOwner: SelfDisclosed 15 days after the trade
Original report (House Clerk) · stock page · all members in ADI
JNJ Johnson & Johnson
traded 06/29 · filed 07/15
Sell (part)
$1,001 – $15,000
Johnson & Johnson · StockOwner: SelfDisclosed 16 days after the trade
Original report (House Clerk) · stock page · all members in JNJ
MKL Markel Group Inc.
traded 06/29 · filed 07/15
Sell (part)
$1,001 – $15,000
Markel Group Inc. · StockOwner: SelfDisclosed 16 days after the trade
Original report (House Clerk) · stock page · all members in MKL
SPGI S&P Global Inc.
traded 06/29 · filed 07/15
Sell (part)
$1,001 – $15,000
S&P Global Inc. · StockOwner: SelfDisclosed 16 days after the trade
Original report (House Clerk) · stock page · all members in SPGI
GOOGL Alphabet Inc.
traded 06/24 · filed 07/15
Sell (part)
$15,001 – $50,000
Alphabet Inc. · StockOwner: SelfDisclosed 21 days after the trade
Original report (House Clerk) · stock page · all members in GOOGL
ESABESAB ESAB Corporation
traded 06/24 · filed 07/15
Buy
$1,001 – $15,000
ESAB Corporation · StockOwner: SelfDisclosed 21 days after the trade
Original report (House Clerk) · stock page · all members in ESAB
ESABESAB ESAB Corporation
traded 06/22 · filed 07/15
Buy
$1,001 – $15,000
ESAB Corporation · StockOwner: SelfDisclosed 23 days after the trade
Original report (House Clerk) · stock page · all members in ESAB
GIL Gildan Activewear, Inc. Class A Sub. Vot.
traded 06/17 · filed 07/15
Sell
$1,001 – $15,000
Gildan Activewear, Inc. Class A Sub. Vot. · StockOwner: SelfDisclosed 28 days after the trade
Original report (House Clerk) · stock page · all members in GIL
U.S. Treasury Note 3.875% 6/15/2028
traded 06/17 · filed 07/15
Buy
$15,001 – $50,000
U.S. Treasury Note 3.875% 6/15/2028 · Government bondOwner: SelfDisclosed 28 days after the trade
Original report (House Clerk)
WPMWPM Wheaton Precious Metals Corp
traded 06/04 · filed 07/15
Buy
$1,001 – $15,000
Wheaton Precious Metals Corp · StockOwner: SelfDisclosed 41 days after the trade
Original report (House Clerk) · stock page · all members in WPM
GOOGL Alphabet Inc.
traded 06/02 · filed 07/15
Sell (part)
$1,001 – $15,000
Alphabet Inc. · StockOwner: SelfDisclosed 43 days after the trade
Original report (House Clerk) · stock page · all members in GOOGL
GIL Gildan Activewear, Inc. Class A Sub. Vot.
traded 06/02 · filed 07/15
Buy
$1,001 – $15,000
Gildan Activewear, Inc. Class A Sub. Vot. · StockOwner: SelfDisclosed 43 days after the trade
Original report (House Clerk) · stock page · all members in GIL
JNJ Johnson & Johnson
traded 06/02 · filed 07/15
Sell (part)
$1,001 – $15,000
Johnson & Johnson · StockOwner: SelfDisclosed 43 days after the trade
Original report (House Clerk) · stock page · all members in JNJ
MKL Markel Group Inc.
traded 06/02 · filed 07/15
Sell (part)
$1,001 – $15,000
Markel Group Inc. · StockOwner: SelfDisclosed 43 days after the trade
Original report (House Clerk) · stock page · all members in MKL
MSFT Microsoft Corporation
traded 06/02 · filed 07/15
Sell (part)
$1,001 – $15,000
Microsoft Corporation · StockOwner: SelfDisclosed 43 days after the trade
Original report (House Clerk) · stock page · all members in MSFT
SYKSYK Stryker Corporation
traded 06/02 · filed 07/15
Sell (part)
$1,001 – $15,000
Stryker Corporation · StockOwner: SelfDisclosed 43 days after the trade
Original report (House Clerk) · stock page · all members in SYK
CHKP Check Point Software Technologies Ltd.
traded 06/01 · filed 07/15
Sell
$1,001 – $15,000
Check Point Software Technologies Ltd. · StockOwner: SelfDisclosed 44 days after the trade
Original report (House Clerk) · stock page · all members in CHKP
EQT EQT Corporation
traded 06/01 · filed 07/15
Buy
$1,001 – $15,000
EQT Corporation · StockOwner: SelfDisclosed 44 days after the trade
Original report (House Clerk) · stock page · all members in EQT
CHKP Check Point Software Technologies Ltd.
traded 06/01 · filed 06/18
Sell (part)
$1,001 – $15,000
Check Point Software Technologies Ltd. · StockOwner: SelfDisclosed 17 days after the trade
Original report (House Clerk) · stock page · all members in CHKP
EQT EQT Corporation
traded 06/01 · filed 06/18
Buy
$1,001 – $15,000
EQT Corporation · StockOwner: SelfDisclosed 17 days after the trade
Original report (House Clerk) · stock page · all members in EQT
BDX Becton, Dickinson and Company
traded 05/21 · filed 06/18
Sell
$1,001 – $15,000
Becton, Dickinson and Company · StockOwner: SelfDisclosed 28 days after the trade
Original report (House Clerk) · stock page · all members in BDX
AMCR Amcor plc
traded 05/14 · filed 06/18
Buy
$1,001 – $15,000
Amcor plc · StockOwner: SelfDisclosed 35 days after the trade
Original report (House Clerk) · stock page · all members in AMCR
U.S. Treasury Note
traded 05/04 · filed 06/18
Buy
$50,001 – $100,000
U.S. Treasury Note · Government bondOwner: SelfDisclosed 45 days after the trade
Original report (House Clerk)
ADIADI Analog Devices, Inc.
traded 04/29 · filed 05/22
Sell (part)
$1,001 – $15,000
Analog Devices, Inc. · StockOwner: SelfDisclosed 23 days after the trade
Original report (House Clerk) · stock page · all members in ADI
TTWO Take-Two Interactive Software, Inc.
traded 04/21 · filed 05/22
Sell
$1,001 – $15,000
Take-Two Interactive Software, Inc. · StockOwner: SelfDisclosed 31 days after the trade
Original report (House Clerk) · stock page · all members in TTWO
NVT nVent Electric plc
traded 04/15 · filed 05/22
Sell (part)
$1,001 – $15,000
nVent Electric plc · StockOwner: SelfDisclosed 37 days after the trade
Original report (House Clerk) · stock page · all members in NVT
FCNCA First Citizens BancShares, Inc.
traded 04/14 · filed 05/22
Sell
$1,001 – $15,000
First Citizens BancShares, Inc. · StockOwner: SelfDisclosed 38 days after the trade
Original report (House Clerk) · stock page · all members in FCNCA
TXN Texas Instruments Incorporated
traded 04/14 · filed 05/22
Buy
$1,001 – $15,000
Texas Instruments Incorporated · StockOwner: SelfDisclosed 38 days after the trade
Original report (House Clerk) · stock page · all members in TXN
AMCR Amcor plc
traded 03/31 · filed 04/13
Buy
$1,001 – $15,000
Amcor plc · StockOwner: SelfDisclosed 13 days after the trade
Original report (House Clerk) · stock page · all members in AMCR
CB Chubb Limited
traded 03/26 · filed 04/13
Sell (part)
$15,001 – $50,000
Chubb Limited · StockOwner: SelfDisclosed 18 days after the trade
Original report (House Clerk) · stock page · all members in CB
FCNCA First Citizens BancShares, Inc.
traded 03/26 · filed 04/13
Sell (part)
$1,001 – $15,000
First Citizens BancShares, Inc. · StockOwner: SelfDisclosed 18 days after the trade
Original report (House Clerk) · stock page · all members in FCNCA
JNJ Johnson & Johnson
traded 03/26 · filed 04/13
Sell (part)
$1,001 – $15,000
Johnson & Johnson · StockOwner: SelfDisclosed 18 days after the trade
Original report (House Clerk) · stock page · all members in JNJ
LINLIN Linde plc
traded 03/26 · filed 04/13
Buy
$1,001 – $15,000
Linde plc · StockOwner: SelfDisclosed 18 days after the trade
Original report (House Clerk) · stock page · all members in LIN
PEP Pepsico, Inc.
traded 03/26 · filed 04/13
Sell (part)
$15,001 – $50,000
Pepsico, Inc. · StockOwner: SelfDisclosed 18 days after the trade
Original report (House Clerk) · stock page · all members in PEP
SPGI S&P Global Inc.
traded 03/26 · filed 04/13
Sell (part)
$15,001 – $50,000
S&P Global Inc. · StockOwner: SelfDisclosed 18 days after the trade
Original report (House Clerk) · stock page · all members in SPGI
WAT Waters Corporation
traded 03/10 · filed 04/13
Sell (part)
$1,001 – $15,000
Waters Corporation · StockOwner: SelfDisclosed 34 days after the trade
Original report (House Clerk) · stock page · all members in WAT
LINLIN Linde plc
traded 02/18 · filed 03/18
Buy
$1,001 – $15,000
Linde plc · StockOwner: SelfDisclosed 28 days after the trade
Original report (House Clerk) · stock page · all members in LIN
U.S. Treasury Note
traded 02/18 · filed 03/18
Buy
$50,001 – $100,000
U.S. Treasury Note · Government bondOwner: SelfDisclosed 28 days after the trade
0.750%, 4/30/2026
Original report (House Clerk)
U.S. Treasury Note
traded 02/18 · filed 03/18
Buy
$50,001 – $100,000
U.S. Treasury Note · Government bondOwner: SelfDisclosed 28 days after the trade
4.625%, 10/15/2026
Original report (House Clerk)
WAT Waters Corporation
traded 02/13 · filed 03/18
Sell (part)
$1,001 – $15,000
Waters Corporation · StockOwner: SelfDisclosed 33 days after the trade
Original report (House Clerk) · stock page · all members in WAT
GOOGL Alphabet Inc.
traded 02/05 · filed 03/18
Sell (part)
$15,001 – $50,000
Alphabet Inc. · StockOwner: SelfDisclosed 41 days after the trade
Original report (House Clerk) · stock page · all members in GOOGL
FCNCA First Citizens BancShares, Inc.
traded 02/05 · filed 03/18
Buy
$1,001 – $15,000
First Citizens BancShares, Inc. · StockOwner: SelfDisclosed 41 days after the trade
Original report (House Clerk) · stock page · all members in FCNCA
ABT Abbott Laboratories
traded 01/29 · filed 02/19
Buy
$1,001 – $15,000
Abbott Laboratories · StockOwner: SelfDisclosed 21 days after the trade
Original report (House Clerk) · stock page · all members in ABT
JNJ Johnson & Johnson
traded 01/23 · filed 02/19
Sell (part)
$15,001 – $50,000
Johnson & Johnson · StockOwner: SelfDisclosed 27 days after the trade
Original report (House Clerk) · stock page · all members in JNJ
MKL Markel Group Inc.
traded 01/23 · filed 02/19
Sell (part)
$15,001 – $50,000
Markel Group Inc. · StockOwner: SelfDisclosed 27 days after the trade
Original report (House Clerk) · stock page · all members in MKL
MSFT Microsoft Corporation
traded 01/23 · filed 02/19
Sell (part)
$1,001 – $15,000
Microsoft Corporation · StockOwner: SelfDisclosed 27 days after the trade
Original report (House Clerk) · stock page · all members in MSFT
SYKSYK Stryker Corporation
traded 01/23 · filed 02/19
Sell (part)
$15,001 – $50,000
Stryker Corporation · StockOwner: SelfDisclosed 27 days after the trade
Original report (House Clerk) · stock page · all members in SYK
GM General Motors Company
traded 01/07 · filed 02/19
Sell
$1,001 – $15,000
General Motors Company · StockOwner: SelfDisclosed 43 days after the trade
Original report (House Clerk) · stock page · all members in GM
U.S. Treasury Note
traded 12/31/25 · filed 01/16
Buy
$15,001 – $50,000
U.S. Treasury Note · Government bondOwner: SelfDisclosed 16 days after the trade
4.125%, maturity 6/15/26
Original report (House Clerk)
LLYVA Liberty Media Corporation - Series A Liberty Live
traded 12/16/25 · filed 01/16
Exchange
$1,001 – $15,000
Liberty Media Corporation - Series A Liberty Live · StockOwner: SelfDisclosed 31 days after the trade
Shares of listed stock received in a share exchange of Liberty Media Corp LBTY Live CL A (LLYVA)
Original report (House Clerk) · stock page · all members in LLYVA
LLYVK Liberty Media Corporation - Series C Liberty Live
traded 12/16/25 · filed 01/16
Exchange
$1,001 – $15,000
Liberty Media Corporation - Series C Liberty Live · StockOwner: SelfDisclosed 31 days after the trade
Shares of listed stock received in a share exchange of Liberty Media Corp LBTY Live CL C (LLYVK)
Original report (House Clerk) · stock page · all members in LLYVK
SNRESNREY SUNRISE COMMS AG ADR A
traded 12/02/25 · filed 01/16
Sell
$1,001 – $15,000
SUNRISE COMMS AG ADR A · StockOwner: SelfDisclosed 45 days after the trade
Non-discretionary corporate action
Original report (House Clerk) · stock page · all members in SNREY
TXN Texas Instruments Incorporated
traded 11/26 · filed 12/19
Buy
$1,001 – $15,000
Texas Instruments Incorporated · StockOwner: SelfDisclosed 23 days after the trade
Original report (House Clerk) · stock page · all members in TXN
JNJ Johnson & Johnson
traded 11/20 · filed 12/19
Sell (part)
$15,001 – $50,000
Johnson & Johnson · StockOwner: SelfDisclosed 29 days after the trade
Original report (House Clerk) · stock page · all members in JNJ
SYKSYK Stryker Corporation
traded 11/20 · filed 12/19
Sell (part)
$15,001 – $50,000
Stryker Corporation · StockOwner: SelfDisclosed 29 days after the trade
Original report (House Clerk) · stock page · all members in SYK
FISVFISV Fiserv, Inc.
traded 10/31 · filed 11/17
Sell
$1,001 – $15,000
Fiserv, Inc. · StockOwner: SelfDisclosed 17 days after the trade
Original report (House Clerk) · stock page · all members in FISV
U.S. Treasury Note
traded 10/17 · filed 11/17
Buy
$100,001 – $250,000
U.S. Treasury Note · Government bondOwner: SelfDisclosed 31 days after the trade
4.0%, Feb. 15, 2026
Original report (House Clerk)

Reports filed

Sep 12, 2026 · 6 transactionsReport ›
Aug 18, 2026 · 6 transactionsReport ›
Jul 15, 2026 · 18 transactionsReport ›
Jun 18, 2026 · 5 transactionsReport ›
May 22, 2026 · 5 transactionsReport ›
Apr 13, 2026 · 8 transactionsReport ›
Mar 18, 2026 · 6 transactionsReport ›
Feb 19, 2026 · 6 transactionsReport ›
Jan 16, 2026 · 4 transactionsReport ›
Dec 19, 2025 · 3 transactionsReport ›
Nov 17, 2025 · 2 transactionsReport ›
About this data

Members of the House, their spouses and dependents must report stock trades over $1,000 within 45 days (30 days after notice) under the STOCK Act. Amounts are reported only as ranges. A disclosure can come weeks after the trade, so these are past trades, not current positions.

Source: House Clerk periodic transaction reports (disclosures-clerk.house.gov), read from each e-filed report; U.S. House members only; party and state from the public-domain congress-legislators dataset. Paper (scanned) reports are linked but not read (69 in this period). Always check the original report.

Free. Not investment advice. Unsubscribe anytime.

coteau

Independent research · Not investment advice · Important disclosures · Contact desk@coteau.app

Coteau Systematic Strategies publishes stock research and model portfolios. Results are hypothetical unless marked Live. Data: Yahoo Finance (15-min delayed), SEC EDGAR and the House Clerk.

Beta 0.9 · Oct 21, 2026