That's a wrap.
Market opens Friday, Nov 13 at 9:30 AM ET
Follow / Congress
Republican · US House · NJ-7
Sold more than boughtThomas H. Kean, Jr. reported on Oct 30: bought ESAB and TXN and sold ABT, JNJ, MDLZ and 1 more.
40 reports read since Feb 11, 2023. A typical trade is reported 30 days after it happened; the law allows 45.
Trades reported
167
85 buys, 82 sales
Rough size
$2.8M
middle of each bracket, added up
Typical delay
30d
trade to report
Reported late
8
more than 45 days after
| Filed | Asset |
|---|---|
| Oct 30, 2026Oct 302026 | SYKStryker Corporation Common Stock Sold part $1K to $15K · traded Sep 30 |
| Oct 30, 2026Oct 302026 | JNJJohnson & Johnson Common Stock Sold part $1K to $15K · traded Sep 30 |
| Oct 30, 2026Oct 302026 | ESABESAB Corporation Common Stock Bought $1K to $15K · traded Sep 29 |
| Oct 30, 2026Oct 302026 | MDLZMondelez International Sold part $1K to $15K · traded Sep 23 |
| Oct 30, 2026Oct 302026 | TXNTexas Instruments Bought $1K to $15K · traded Sep 17 |
| Oct 30, 2026Oct 302026 | ABTAbbott Laboratories Common Stock Sold part $1K to $15K · traded Sep 17 |
| Sep 12, 2026Sep 122026 | MSFTMicrosoft Sold part $15K to $50K · traded Aug 27 |
| Sep 12, 2026Sep 122026 | JNJJohnson & Johnson Common Stock Sold part $1K to $15K · traded Aug 27 |
| Sep 12, 2026Sep 122026 | GOOGLAlphabet Sold part $1K to $15K · traded Aug 27 |
| Sep 12, 2026Sep 122026 | MTZMasTec, Inc. Common Stock Bought $1K to $15K · traded Aug 21 |
| Sep 12, 2026Sep 122026 | LINLinde Bought $1K to $15K · traded Aug 10 |
| Sep 12, 2026Sep 122026 | AMCRAmcor plc Ordinary Shares Sold part $1K to $15K · traded Aug 10 |
| Aug 18, 2026Aug 182026 | SYKStryker Corporation Common Stock Sold part $1K to $15K · traded Jul 22 |
| Aug 18, 2026Aug 182026 | GOOGLAlphabet Sold part $1K to $15K · traded Jul 22 |
| Aug 18, 2026Aug 182026 | TOSTToast, Inc. Class A Common Stock Bought $1K to $15K · traded Jul 8 |
| Aug 18, 2026Aug 182026 | AMZNAmazon.com Bought $1K to $15K · traded Jul 8 |
| Aug 18, 2026Aug 182026 | ESABESAB Corporation Common Stock Bought $1K to $15K · traded Jul 7 |
| Aug 18, 2026Aug 182026 | EQTEQT Corporation Common Stock Bought $1K to $15K · traded Jul 7 |
| Jul 15, 2026Jul 152026 | ADIAnalog Devices Sold part $1K to $15K · traded Jun 30 |
| Jul 15, 2026Jul 152026 | SPGIS&P Global Inc. Common Stock Sold part $1K to $15K · traded Jun 29 |
| Jul 15, 2026Jul 152026 | MKLMarkel Group Inc. Common Stock Sold part $1K to $15K · traded Jun 29 |
| Jul 15, 2026Jul 152026 | JNJJohnson & Johnson Common Stock Sold part $1K to $15K · traded Jun 29 |
| Jul 15, 2026Jul 152026 | ESABESAB Corporation Common Stock Bought $1K to $15K · traded Jun 24 |
| Jul 15, 2026Jul 152026 | GOOGLAlphabet Sold part $15K to $50K · traded Jun 24 |
| Jul 15, 2026Jul 152026 | ESABESAB Corporation Common Stock Bought $1K to $15K · traded Jun 22 |
| Jul 15, 2026Jul 152026 | GILGildan Activewear, Inc. Class A Sub. Vot. Common Stock Sold $1K to $15K · traded Jun 17 |
| Jul 15, 2026Jul 152026 | U.S. Treasury Note 3.875% 6/15/2028 Bought $15K to $50K · traded Jun 17 |
| Jul 15, 2026Jul 152026 | WPMWheaton Precious Metals Corp Common Shares Bought $1K to $15K · traded Jun 4 |
| Jul 15, 2026Jul 152026 | GILGildan Activewear, Inc. Class A Sub. Vot. Common Stock Bought $1K to $15K · traded Jun 2 |
| Jul 15, 2026Jul 152026 | SYKStryker Corporation Common Stock Sold part $1K to $15K · traded Jun 2 |
| Jul 15, 2026Jul 152026 | MSFTMicrosoft Sold part $1K to $15K · traded Jun 2 |
| Jul 15, 2026Jul 152026 | MKLMarkel Group Inc. Common Stock Sold part $1K to $15K · traded Jun 2 |
| Jul 15, 2026Jul 152026 | JNJJohnson & Johnson Common Stock Sold part $1K to $15K · traded Jun 2 |
| Jul 15, 2026Jul 152026 | GOOGLAlphabet Sold part $1K to $15K · traded Jun 2 |
| Jul 15, 2026Jul 152026 | EQTEQT Corporation Common Stock Bought $1K to $15K · traded Jun 1 |
| Jul 15, 2026Jul 152026 | CHKPCheck Point Software Technologies Sold $1K to $15K · traded Jun 1 |
| Jun 18, 2026Jun 182026 | EQTEQT Corporation Common Stock Bought $1K to $15K · traded Jun 1 |
| Jun 18, 2026Jun 182026 | CHKPCheck Point Software Technologies Sold part $1K to $15K · traded Jun 1 |
| Jun 18, 2026Jun 182026 | BDXBecton, Dickinson and Company Common Stock Sold $1K to $15K · traded May 21 |
| Jun 18, 2026Jun 182026 | AMCRAmcor plc Ordinary Shares Bought $1K to $15K · traded May 14 |
| Jun 18, 2026Jun 182026 | U.S. Treasury Note Bought $50K to $100K · traded May 4 |
| May 22, 2026May 222026 | ADIAnalog Devices Sold part $1K to $15K · traded Apr 29 |
| May 22, 2026May 222026 | TTWOTake-Two Interactive Software Sold $1K to $15K · traded Apr 21 |
| May 22, 2026May 222026 | NVTnVent Electric plc Ordinary Shares Sold part $1K to $15K · traded Apr 15 |
| May 22, 2026May 222026 | TXNTexas Instruments Bought $1K to $15K · traded Apr 14 |
| May 22, 2026May 222026 | FCNCAFirst Citizens BancShares Sold $1K to $15K · traded Apr 14 |
| Apr 13, 2026Apr 132026 | AMCRAmcor plc Ordinary Shares Bought $1K to $15K · traded Mar 31 |
| Apr 13, 2026Apr 132026 | SPGIS&P Global Inc. Common Stock Sold part $15K to $50K · traded Mar 26 |
| Apr 13, 2026Apr 132026 | PEPPepsico Sold part $15K to $50K · traded Mar 26 |
| Apr 13, 2026Apr 132026 | LINLinde Bought $1K to $15K · traded Mar 26 |
| Apr 13, 2026Apr 132026 | JNJJohnson & Johnson Common Stock Sold part $1K to $15K · traded Mar 26 |
| Apr 13, 2026Apr 132026 | FCNCAFirst Citizens BancShares Sold part $1K to $15K · traded Mar 26 |
| Apr 13, 2026Apr 132026 | CBChubb Limited Common Stock Sold part $15K to $50K · traded Mar 26 |
| Apr 13, 2026Apr 132026 | WATWaters Corporation Common Stock Sold part $1K to $15K · traded Mar 10 |
| Mar 18, 2026Mar 182026 | U.S. Treasury Note Bought $50K to $100K · traded Feb 18 |
| Mar 18, 2026Mar 182026 | U.S. Treasury Note Bought $50K to $100K · traded Feb 18 |
| Mar 18, 2026Mar 182026 | LINLinde Bought $1K to $15K · traded Feb 18 |
| Mar 18, 2026Mar 182026 | WATWaters Corporation Common Stock Sold part $1K to $15K · traded Feb 13 |
| Mar 18, 2026Mar 182026 | FCNCAFirst Citizens BancShares Bought $1K to $15K · traded Feb 5 |
| Mar 18, 2026Mar 182026 | GOOGLAlphabet Sold part $15K to $50K · traded Feb 5 |
| Feb 19, 2026Feb 192026 | ABTAbbott Laboratories Common Stock Bought $1K to $15K · traded Jan 29 |
| Feb 19, 2026Feb 192026 | SYKStryker Corporation Common Stock Sold part $15K to $50K · traded Jan 23 |
| Feb 19, 2026Feb 192026 | MSFTMicrosoft Sold part $1K to $15K · traded Jan 23 |
| Feb 19, 2026Feb 192026 | MKLMarkel Group Inc. Common Stock Sold part $15K to $50K · traded Jan 23 |
| Feb 19, 2026Feb 192026 | JNJJohnson & Johnson Common Stock Sold part $15K to $50K · traded Jan 23 |
| Feb 19, 2026Feb 192026 | GMGeneral Motors Company Common Stock Sold $1K to $15K · traded Jan 7 |
| Jan 16, 2026Jan 162026 | U.S. Treasury Note Bought $15K to $50K · traded Dec 31 |
| Jan 16, 2026Jan 162026 | SNREYSunrise Comms AG Adr A Sold $1K to $15K · traded Dec 2 |
| Dec 19, 2025Dec 192025 | TXNTexas Instruments Bought $1K to $15K · traded Nov 26 |
| Dec 19, 2025Dec 192025 | SYKStryker Corporation Common Stock Sold part $15K to $50K · traded Nov 20 |
| Dec 19, 2025Dec 192025 | JNJJohnson & Johnson Common Stock Sold part $15K to $50K · traded Nov 20 |
| Nov 17, 2025Nov 172025 | FISVFiserv Sold $1K to $15K · traded Oct 31 |
| Nov 17, 2025Nov 172025 | U.S. Treasury Note Bought $100K to $250K · traded Oct 17 |
| Oct 14, 2025Oct 142025 | ICEIntercontinental Exchange Inc. Common Stock Bought $1K to $15K · traded Sep 25 |
| Oct 14, 2025Oct 142025 | ORCLOracle Corporation Common Stock Sold part $1K to $15K · traded Sep 15 |
| Oct 14, 2025Oct 142025 | SYKStryker Corporation Common Stock Sold part $15K to $50K · traded Sep 12 |
| Oct 14, 2025Oct 142025 | ORCLOracle Corporation Common Stock Sold part $15K to $50K · traded Sep 12 |
| Oct 14, 2025Oct 142025 | MKLMarkel Group Inc. Common Stock Sold part $15K to $50K · traded Sep 12 |
| Oct 14, 2025Oct 142025 | BENFranklin Resources, Inc. Common Stock Sold $15K to $50K · traded Sep 3 |
| Oct 14, 2025Oct 142025 | FNVFranco-Nevada Bought $1K to $15K · traded Sep 3 |
| Oct 14, 2025Oct 142025 | DHRDanaher Corporation Common Stock Bought $1K to $15K · traded Sep 3 |
| Sep 18, 2025Sep 182025 | SYKStryker Corporation Common Stock Sold part $1K to $15K · traded Aug 25 |
| Sep 18, 2025Sep 182025 | MSFTMicrosoft Sold part $1K to $15K · traded Aug 25 |
| Sep 18, 2025Sep 182025 | CPCanadian Pacific Kansas City Limited Common Shares Bought $1K to $15K · traded Aug 22 |
| Sep 18, 2025Sep 182025 | AMCRAmcor plc Ordinary Shares Bought $1K to $15K · traded Aug 15 |
| Sep 18, 2025Sep 182025 | CHKPCheck Point Software Technologies Bought $1K to $15K · traded Aug 4 |
| Aug 20, 2025Aug 202025 | SYKStryker Corporation Common Stock Sold part $15K to $50K · traded Jul 31 |
| Aug 20, 2025Aug 202025 | JNJJohnson & Johnson Common Stock Sold part $15K to $50K · traded Jul 31 |
| Aug 20, 2025Aug 202025 | CHKPCheck Point Software Technologies Bought $15K to $50K · traded Jul 29 |
| Aug 20, 2025Aug 202025 | ADBEAdobe Sold $1K to $15K · traded Jul 29 |
| Aug 20, 2025Aug 202025 | ABTAbbott Laboratories Common Stock Bought $1K to $15K · traded Jul 21 |
| Jul 16, 2025Jul 162025 | PLDPrologis, Inc. Common Stock Bought $1K to $15K · traded Jun 30 |
| Jul 16, 2025Jul 162025 | SYKStryker Corporation Common Stock Sold part $15K to $50K · traded Jun 26 |
| Jul 16, 2025Jul 162025 | WCCWESCO International, Inc. Common Stock Sold $1K to $15K · traded Jun 23 |
| Jul 16, 2025Jul 162025 | DHRDanaher Corporation Common Stock Bought $1K to $15K · traded Jun 11 |
| Jun 17, 2025Jun 172025 | AONAon plc Class A Ordinary Shares Bought $1K to $15K · traded May 27 |
| Jun 17, 2025Jun 172025 | BDXBecton, Dickinson and Company Common Stock Bought $1K to $15K · traded May 13 |
| Jun 17, 2025Jun 172025 | CCKCrown Sold part $1K to $15K · traded May 8 |
| Jun 17, 2025Jun 172025 | AMZNAmazon.com Bought $1K to $15K · traded May 8 |
| Jun 17, 2025Jun 172025 | TMOThermo Fisher Scientific Inc Common Stock Bought $1K to $15K · traded May 5 |
| May 15, 2025May 152025 | BENFranklin Resources, Inc. Common Stock Sold part $1K to $15K · traded Apr 28 |
| May 15, 2025May 152025 | FIFiserv, Inc. Common Stock Bought $1K to $15K · traded Apr 24 |
| May 15, 2025May 152025 | ADIAnalog Devices Bought $1K to $15K · traded Apr 24 |
| May 15, 2025May 152025 | PLDPrologis, Inc. Common Stock Bought $1K to $15K · traded Apr 24 |
| May 15, 2025May 152025 | AMZNAmazon.com Bought $1K to $15K · traded Apr 24 |
| May 15, 2025May 152025 | FCNCAFirst Citizens BancShares Bought $1K to $15K · traded Apr 11 |
| May 15, 2025May 152025 | FTVFortive Corporation Common Stock Sold $1K to $15K · traded Apr 10 |
| May 15, 2025May 152025 | FCNCAFirst Citizens BancShares Bought $1K to $15K · traded Apr 10 |
| May 15, 2025May 152025 | CPCanadian Pacific Kansas City Limited Common Shares Bought $1K to $15K · traded Apr 10 |
| May 15, 2025May 152025 | ILMNIllumina Bought $1K to $15K · traded Apr 1 |
| May 15, 2025May 152025 | NVTnVent Electric plc Ordinary Shares Bought $1K to $15K · traded Apr 1 |
| Apr 18, 2025Apr 182025 | NVTnVent Electric plc Ordinary Shares Bought $1K to $15K · traded Apr 1 |
| Apr 18, 2025Apr 182025 | ILMNIllumina Bought $1K to $15K · traded Apr 1 |
| Apr 18, 2025Apr 182025 | NVTnVent Electric plc Ordinary Shares Bought $1K to $15K · traded Mar 7 |
| Mar 14, 2025Mar 142025 | SYKStryker Corporation Common Stock Sold part $15K to $50K · traded Feb 26 |
| Mar 14, 2025Mar 142025 | AMZNAmazon.com Bought $1K to $15K · traded Feb 26 |
| Mar 14, 2025Mar 142025 | MAGNMagnera Corporation Common Stock Sold $1K to $15K · traded Feb 12 |
| Mar 14, 2025Mar 142025 | PRNDYPernod Ricard S A SP/ADR Sold $1K to $15K · traded Feb 7 |
| Mar 14, 2025Mar 142025 | MDLZMondelez International Bought $1K to $15K · traded Feb 7 |
| Feb 19, 2025Feb 192025 | MSFTMicrosoft Bought $1K to $15K · traded Jan 31 |
| Feb 19, 2025Feb 192025 | AMZNAmazon.com Bought $1K to $15K · traded Jan 16 |
| Feb 19, 2025Feb 192025 | CCKCrown Bought $1K to $15K · traded Jan 7 |
| Jan 22, 2025Jan 222025 | PRNDYPernod Ricard S A SP/ADR Bought $1K to $15K · traded Dec 27 |
| Jan 22, 2025Jan 222025 | CPCanadian Pacific Kansas City Limited Common Shares Bought $1K to $15K · traded Dec 27 |
| Jan 22, 2025Jan 222025 | GOOGAlphabet Inc. - Class C Capital Stock Sold $1K to $15K · traded Dec 19 |
| Jan 22, 2025Jan 222025 | PLDPrologis, Inc. Common Stock Bought $1K to $15K · traded Dec 16 |
| Jan 22, 2025Jan 222025 | BENFranklin Resources, Inc. Common Stock Sold part $1K to $15K · traded Dec 16 |
| Jan 22, 2025Jan 222025 | ABTAbbott Laboratories Common Stock Bought $1K to $15K · traded Dec 16 |
| Jan 22, 2025Jan 222025 | ADIAnalog Devices Bought $1K to $15K · traded Dec 13 |
| Dec 16, 2024Dec 162024 | PDRDFPernod Ricard Ord Ordinary Shares Sold $1K to $15K · traded Nov 4 |
| Dec 16, 2024Dec 162024 | FTVFortive Corporation Common Stock Bought $1K to $15K · traded Nov 4 |
| Oct 15, 2024Oct 152024 | NKENike, Inc. Common Stock Sold part $1K to $15K · traded Sep 11 |
| Sep 20, 2024Sep 202024 | FTVFortive Corporation Common Stock Bought $1K to $15K · traded Aug 2 |
| Aug 19, 2024Aug 192024 | ABTAbbott Laboratories Common Stock Bought $1K to $15K · traded Jul 23 |
| Aug 13, 2024Aug 132024 | RGBMRegal Bancorp Sold $1K to $15K · traded Sep 19 |
| Jul 20, 2024Jul 202024 | NKENike, Inc. Common Stock Bought $1K to $15K · traded Jun 6 |
| Jun 18, 2024Jun 182024 | BDXBecton, Dickinson and Company Common Stock Bought $1K to $15K · traded May 24 |
| Jun 18, 2024Jun 182024 | FIFiserv, Inc. Common Stock Bought $1K to $15K · traded May 22 |
| Jun 18, 2024Jun 182024 | AONAon plc Class A Ordinary Shares Bought $1K to $15K · traded May 6 |
| May 30, 2024May 302024 | NKENike, Inc. Common Stock Sold part $1K to $15K · traded Apr 19 |
| May 30, 2024May 302024 | ILMNIllumina Bought $1K to $15K · traded Apr 19 |
| Mar 18, 2024Mar 182024 | NKENike, Inc. Common Stock Bought $1K to $15K · traded Feb 22 |
| Mar 18, 2024Mar 182024 | BERYBerry Global Group, Inc. Common Stock Bought $1K to $15K · traded Feb 12 |
| Feb 20, 2024Feb 202024 | PRNDYPernod Ricard S A SP/ADR Bought $1K to $15K · traded Jan 30 |
| Feb 20, 2024Feb 202024 | BDXBecton, Dickinson and Company Common Stock Bought $1K to $15K · traded Jan 11 |
| Jan 26, 2024Jan 262024 | ORCLOracle Bought $1K to $15K · traded Dec 14 |
| Nov 17, 2023Nov 172023 | VMWVmware, Inc. Common stock Sold $1K to $15K · traded Oct 4 |
| Sep 18, 2023Sep 182023 | DHRDanaher Bought $1K to $15K · traded Jul 31 |
| Sep 18, 2023Sep 182023 | GPNGlobal Payments Sold $1K to $15K · traded Jun 12 |
| Sep 18, 2023Sep 182023 | FISFidelity National Information Services Bought $1K to $15K · traded Jun 12 |
| Sep 18, 2023Sep 182023 | FISFidelity National Information Services Sold $1K to $15K · traded May 4 |
| Sep 18, 2023Sep 182023 | CCKCrown Bought $1K to $15K · traded Apr 19 |
| Sep 18, 2023Sep 182023 | JPMJP Morgan Chase Bought $1K to $15K · traded Apr 3 |
| Apr 13, 2023Apr 132023 | WCCWESCO International Bought $15K to $50K · traded Mar 16 |
| Mar 11, 2023Mar 112023 | SYKStryker Sold part $15K to $50K · traded Feb 24 |
| Mar 11, 2023Mar 112023 | JNJJohnson & Johnson Sold part $15K to $50K · traded Feb 24 |
| Feb 11, 2023Feb 112023 | SYKStryker Sold part $15K to $50K · traded Jan 27 |
| Feb 11, 2023Feb 112023 | SPGIS&P Global Sold part $15K to $50K · traded Jan 27 |
| Feb 11, 2023Feb 112023 | JNJJohnson & Johnson Sold part $15K to $50K · traded Jan 27 |
| Feb 11, 2023Feb 112023 | BAC.PLBank of America 7.25% Conv Pfd Series L Bought $15K to $50K · traded Jan 27 |
| Feb 11, 2023Feb 112023 | AONAon plc Class A Ordinary Shares Sold part $15K to $50K · traded Jan 27 |
| Feb 11, 2023Feb 112023 | US Treasury Note 1.25% - Jan 15, 2024 Bought $100K to $250K · traded Jan 19 |
| Feb 11, 2023Feb 112023 | TTWOTake-Two Interactive Software Bought $1K to $15K · traded Jan 18 |
| Feb 11, 2023Feb 112023 | US Treasury Note 1.5% - Jan 15, 2023 Sold $100K to $250K · traded Jan 15 |
| Feb 11, 2023Feb 112023 | SYKStryker Sold part $15K to $50K · traded Jan 10 |
| Feb 11, 2023Feb 112023 | SPGIS&P Global Sold part $15K to $50K · traded Jan 10 |
| Feb 11, 2023Feb 112023 | MKLMarkel Sold part $1K to $15K · traded Jan 10 |
Amounts are reported as brackets and many trades belong to a spouse or a managed account. Not investment advice.
Copying Thomas H. Kean, Jr.'s reported trades from Feb 2023 would have turned $10,000 into $17,429, less than the S&P 500 did.
A test before costs and taxes, not a real account. Companies that were later delisted or bought out are skipped, which flatters it. See the full copy test, year by year →