Home › Congress › William R. Keating

William R. Keating stock trades & portfolio tracker

Every trade William R. Keating (MA09) has disclosed in Periodic Transaction Reports to the House Clerk, including spouse and dependent-child accounts. Most traded: MSFT, ACN, AMZN, ABNB, GOOGL, NXPI, CAT, CVS.

201disclosed transactions
138 / 63buys / sales
25average days to disclose
Aug 25, 2026latest filing

Get William R. Keating's next trade by email

Free account. We read the filing the hour it's posted.

Start free

All disclosed trades

FiledTradedAssetTypeAmountOwnerDelay
Aug 25, 2026Aug 11, 2026Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036purchase$1,001 - $15,000self14d
Aug 13, 2026Jun 30, 2026HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2028purchase$15,001 - $50,000self44d
Aug 13, 2026Jun 30, 2026CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031purchase$1,001 - $15,000self44d
May 18, 2026May 8, 2026VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030purchase$1,001 - $15,000self10d
May 18, 2026May 8, 2026SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035purchase$1,001 - $15,000self10d
May 18, 2026May 8, 2026NORTHROP GRUMMAN CORP NOTE 4.40000% 05/01/2030 CALL MAKE WHOLEpurchase$1,001 - $15,000self10d
May 18, 2026May 8, 2026JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.57200% 04/22/2036purchase$1,001 - $15,000self10d
May 18, 2026May 6, 2026THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLEsale$15,001 - $50,000self12d
May 18, 2026Apr 30, 2026UNITED STATES TREAS BILLS ZERO CPN 0.00000% 05/28/2026purchase$1,001 - $15,000self18d
May 18, 2026Apr 29, 2026OTIS WORLDWIDE CORP NOTE CALL MAKE WHOLE 5.25000% 08/16/2028purchase$1,001 - $15,000self19d
May 18, 2026Apr 17, 2026T MOBILE USA INC NOTE CALL MAKE WHOLE 5.05000% 07/15/2033purchase$1,001 - $15,000self31d
Apr 13, 2026Mar 26, 2026UNITED STATES TREAS BILLS ZERO CPN 0.00000% 04/28/2026purchase$50,001 - $100,000self18d
Mar 16, 2026Feb 20, 2026UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026purchase$1,001 - $15,000self24d
Mar 16, 2026Feb 20, 2026CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.00000% 03/15/2034purchase$1,001 - $15,000self24d
Mar 16, 2026Feb 20, 2026ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/15/2035purchase$1,001 - $15,000self24d
Feb 26, 2026Feb 4, 2026VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030purchase$1,001 - $15,000self22d
Feb 26, 2026Feb 4, 2026UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026purchase$1,001 - $15,000self22d
Feb 6, 2026Jan 26, 2026UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026purchase$1,001 - $15,000self11d
Feb 6, 2026Jan 8, 2026UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026purchase$1,001 - $15,000self29d
Dec 16, 2025Dec 5, 2025COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030sale$1,001 - $15,000self11d
Sep 4, 2025Aug 18, 2025SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035purchase$1,001 - $15,000self17d
Jun 23, 2025Jun 9, 2025PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032sale$1,001 - $15,000self14d
Jun 23, 2025May 15, 2025MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025sale$1,001 - $15,000self39d
Mar 21, 2025Mar 6, 2025JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029purchase$1,001 - $15,000self15d
Mar 21, 2025Mar 6, 2025BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLEpurchase$1,001 - $15,000self15d
Mar 21, 2025Mar 3, 2025BJsale$1,001 - $15,000self18d
Mar 21, 2025Feb 28, 2025GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/2026 CALL MAKE WHOLEpurchase$15,001 - $50,000self21d
Feb 25, 2025Feb 6, 2025WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031 CALL MAKE WHOLEpurchase$15,001 - $50,000self19d
Feb 25, 2025Feb 6, 2025THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLEpurchase$15,001 - $50,000self19d
Feb 25, 2025Feb 6, 2025GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032purchase$1,001 - $15,000self19d
Feb 25, 2025Feb 6, 2025COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/13/2034purchase$15,001 - $50,000self19d
Feb 25, 2025Feb 5, 2025PEPpurchase$1,001 - $15,000self20d
Feb 25, 2025Feb 5, 2025MSFTpurchase$1,001 - $15,000self20d
Feb 25, 2025Feb 5, 2025ARMKpurchase$1,001 - $15,000self20d
Feb 25, 2025Feb 5, 2025ACNpurchase$1,001 - $15,000self20d
Feb 25, 2025Jan 24, 2025LRCXsale$1,001 - $15,000self32d
Feb 25, 2025Jan 24, 2025KLACpurchase$1,001 - $15,000self32d
Feb 25, 2025Jan 21, 2025CSGPpurchase$1,001 - $15,000self35d
Jan 15, 2025Jan 7, 2025FIpurchase$1,001 - $15,000self8d
Jan 15, 2025Jan 7, 2025AMZNpurchase$1,001 - $15,000self8d
Jan 15, 2025Jan 7, 2025ABNBsale$1,001 - $15,000self8d
Nov 6, 2024Oct 31, 2024QCOMpurchase$1,001 - $15,000self6d
Nov 6, 2024Oct 31, 2024MSFTpurchase$1,001 - $15,000self6d
Nov 6, 2024Oct 31, 2024AMTMsale$1,001 - $15,000self6d
Nov 6, 2024Oct 31, 2024AMZNpurchase$1,001 - $15,000self6d
Nov 6, 2024Oct 31, 2024GOOGLpurchase$1,001 - $15,000self6d
Nov 6, 2024Oct 9, 2024LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027sale$1,001 - $15,000self28d
Sep 24, 2024Sep 11, 2024VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029 SER C NOTE CALL MAKE WHpartial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024UNITED STATES TREAS SER C-2032 2.87500% 05/15/2032 NTS NOTEsale$15,001 - $50,000self13d
Sep 24, 2024Sep 11, 2024UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 09/10/2028partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024T MOBILE USA INC NOTE 4.75000% 02/01/2028partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024NXPIsale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024META PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024ELEVANCE HEALTH INC NOTE CALL MAKE WHOLE 3.65000% 12/01/2027partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030partial sale$15,001 - $50,000self13d
Sep 24, 2024Sep 11, 2024CATsale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73400% 12/15/2024partial sale$1,001 - $15,000self13d
Sep 24, 2024Sep 11, 2024BANK AMERICA CORP SER M MTN 3.97000% 03/05/2029 CALL MAKE WHOLEpartial sale$1,001 - $15,000self13d
Jun 21, 2024Jun 6, 2024T MOBILE USA INC NOTE 4.75000% 02/01/2028purchase$15,001 - $50,000self15d
Jun 21, 2024May 29, 2024CITIGROUP INC NOTE CALL MAKE WHOLE 3.20000% 10/21/2026sale$15,001 - $50,000self23d
Jun 21, 2024May 24, 2024JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029purchase$15,001 - $50,000self28d
May 22, 2024May 17, 2024MSFTpartial sale$1,001 - $15,000self5d
May 22, 2024May 17, 2024MCDONALDS CORP MTN CALL MAKE WHOLE 3.50000% 07/01/2027sale$15,001 - $50,000self5d
May 22, 2024May 17, 2024LOWpartial sale$1,001 - $15,000self5d
May 22, 2024May 17, 2024Jpartial sale$1,001 - $15,000self5d
May 22, 2024May 17, 2024CVSsale$1,001 - $15,000self5d
May 22, 2024May 17, 2024AZOpartial sale$1,001 - $15,000self5d
May 22, 2024May 17, 2024AMZNpurchase$15,001 - $50,000self5d
May 22, 2024May 17, 2024GOOGLpartial sale$1,001 - $15,000self5d
May 22, 2024May 17, 2024ABNBpartial sale$1,001 - $15,000self5d
May 22, 2024May 17, 2024ACNpartial sale$1,001 - $15,000self5d
May 2, 2024Apr 11, 2024LOWES COS INC NOTE CALL MAKE WHOLE 4.50000% 04/15/2030purchase$1,001 - $15,000self21d
May 2, 2024Mar 27, 2024GOLDMAN SACHS GROUP INC NOTE 3.50000% 01/23/2025sale$15,001 - $50,000self36d
May 2, 2024Mar 27, 2024ABBVIE INC NOTE CALL MAKE WHOLE 5.05000% 03/15/2034purchase$15,001 - $50,000self36d
Mar 12, 2024Mar 7, 2024CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031purchase$1,001 - $15,000self5d
Mar 12, 2024Feb 28, 2024URIpartial sale$1,001 - $15,000self13d
Mar 12, 2024Feb 28, 2024TDGpurchase$1,001 - $15,000self13d
Mar 12, 2024Feb 28, 2024BAsale$1,001 - $15,000self13d
Mar 12, 2024Feb 8, 2024BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031sale$15,001 - $50,000self33d
Feb 5, 2024Feb 2, 2024MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025purchase$15,001 - $50,000self3d
Feb 5, 2024Jan 25, 2024UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 09/10/2028purchase$15,001 - $50,000self11d
Feb 5, 2024Jan 24, 2024PANWpurchase$1,001 - $15,000self12d
Feb 5, 2024Jan 18, 2024BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLEpurchase$15,001 - $50,000self18d
Feb 5, 2024Jan 18, 2024AT&T INC SER B NOTE 4.30000% 02/15/2030 CALL MAKE WHOLEsale$15,001 - $50,000self18d
Jan 16, 2024Dec 29, 2023UNITED STATES TREAS BILLS ZERO CPN 0.00000% 01/09/2024purchase$1,001 - $15,000self18d
Jan 16, 2024Sep 15, 20232000111428 BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031purchase$15,001 - $50,000self123d
Jan 16, 2024Sep 13, 20232000111429 SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.45000% 09/13/202sale$15,001 - $50,000self125d
Sep 28, 2023Sep 21, 2023CATsale$848.75self7d
Sep 28, 2023Sep 15, 2023097023DC6purchase$15,001 - $50,000self13d
Sep 28, 2023Sep 13, 2023828807DF1sale$15,001 - $50,000self15d
Aug 28, 2023Aug 10, 2023PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032purchase$15,001 - $50,000self18d
Jul 31, 2023Jul 21, 2023META PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033purchase$15,001 - $50,000self10d
Jul 31, 2023Jul 20, 2023ISRGpurchase$1,001 - $15,000self11d
Jul 31, 2023Jul 20, 2023EAsale$1,001 - $15,000self11d
Jul 19, 2023Jun 30, 2023LINpurchase$1,001 - $15,000self19d
Jul 19, 2023Jun 30, 2023COFsale$1,001 - $15,000self19d
Jul 19, 2023Jun 27, 2023GENERAL MTRS FINL CO INC NOTE 3.10000% 01/12/2032 CALL MAKE WHOLEsale$15,001 - $50,000self22d
Jul 19, 2023Jun 27, 2023GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032purchase$15,001 - $50,000self22d
Jul 19, 2023Jun 26, 2023UNITED STATES TREAS SER BC- 2024 2.50000% 05/31/2024 NTS NOTEsale$1,001 - $15,000self23d
Jun 15, 2023Jun 8, 2023MCKpurchase$1,001 - $15,000self7d
Jun 15, 2023Jun 8, 2023CVSsale$1,001 - $15,000self7d
Feb 28, 2023Feb 13, 2023VEEVpurchase$1,001 - $15,000self15d
Feb 28, 2023Feb 13, 2023PNCpurchase$1,001 - $15,000self15d
Feb 28, 2023Feb 13, 2023NXPIpurchase$1,001 - $15,000self15d
Feb 28, 2023Feb 13, 2023LRCXpurchase$1,001 - $15,000self15d
Feb 28, 2023Feb 13, 2023JPMpurchase$1,001 - $15,000self15d
Feb 28, 2023Feb 13, 2023GOOGLpurchase$1,001 - $15,000self15d
Jan 30, 2023Jan 18, 2023BKNGsale$1,001 - $15,000self12d
Jan 30, 2023Jan 18, 2023ABNBpurchase$1,001 - $15,000self12d
Dec 21, 2022Dec 5, 2022BAXsale$1,001 - $15,000self16d
Dec 21, 2022Dec 2, 2022CAPITAL ONE FINL CORP NOTE 3.90000% 01/29/2024purchase$1,001 - $15,000self19d
Nov 21, 2022Nov 9, 2022NOWpurchase$1,001 - $15,000self12d
Nov 21, 2022Nov 9, 2022ADBEsale$1,001 - $15,000self12d
Nov 21, 2022Nov 4, 2022MORGAN STANLEY SER I MTN 6.34200% 10/18/2033purchase$15,001 - $50,000self17d
Nov 21, 2022Nov 4, 2022MORGAN STANLEY MTN CALLsale$15,001 - $50,000self17d
Nov 4, 2022Oct 7, 2022IBTEpurchase$50,001 - $100,000self28d
Oct 30, 2022Sep 30, 2022VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029 SER C NOTE CALL MAKE WHpurchase$15,001 - $50,000self30d
Oct 30, 2022Sep 15, 2022ORACLE CORP NOTE CALL MAKE WHOLE 2.30000% 03/25/2028sale$15,001 - $50,000self45d
Oct 30, 2022Sep 9, 2022TJXpurchase$1,001 - $15,000self51d
Oct 30, 2022Sep 9, 2022ROSTsale$1,001 - $15,000self51d
Oct 30, 2022Jul 20, 2022UNITED STATES TREAS SER C-2032 2.87500% 05/15/2032 NTS NOTEpurchase$15,001 - $50,000self102d
Jun 17, 2022May 26, 2022UNITED STATES TREAS SER BC- 2024 2.50000% 05/31/2024 NTS NOTEpurchase$1,001 - $15,000self22d
Jun 17, 2022May 19, 2022NETFLIX INC. SER B NOTE 4.87500% 04/15/2028 CALL MAKE WHOLEsale$15,001 - $50,000self29d
May 5, 2022Mar 29, 2022VRTXpurchase$1,001 - $15,000self37d
May 5, 2022Mar 29, 2022MDTsale$1,001 - $15,000self37d
May 5, 2022Mar 29, 2022CCIsale$1,001 - $15,000self37d
May 5, 2022Mar 29, 2022AMHpurchase$1,001 - $15,000self37d
Feb 28, 2022Feb 11, 2022gENERAl MTRS FINl CO INC f e d c NOTE 5.10000% 01/17/2024 $50,000 CAllsale$15,001 - gself17d
Feb 28, 2022Feb 11, 2022gENERAl MTRS FINl CO INC f e d c NOTE 3.10000% 01/12/2032 $50,000 CAllpurchase$15,001 - gself17d
Feb 28, 2022Jan 28, 2022FISVsale$1,001 - $15,000 gself31d
Feb 28, 2022Jan 11, 2022COMCAST CORP NEW NOTE f c d e CAll MAKE WHOlE 4.25000% $50,000 10/15/2purchase$15,001 - gself48d
Jul 20, 2021Jun 29, 2021lOWES COS INC NOTE CAll d e f g MAKE WHOlE 3.10000% $50,000 05/03/2027purchase$15,001 - cself21d
Jul 20, 2021Jun 10, 2021VRSNsale$1,001 - $15,000 fself40d
Jul 20, 2021Jun 10, 2021ADBEpurchase$1,001 - $15,000 dself40d
Jun 15, 2021Jun 10, 2021VAlERO ENERgY CORP NOTE c d e f CAll $50,000sale$15,001 - gself5d
Jun 15, 2021May 18, 2021gOlDMAN SACHS gROUP INC d e f g NOTE $50,000purchase$15,001 - cself28d
Jun 15, 2021May 18, 2021AT&T INC SER B NOTE g f c e $50,000purchase$15,001 - dself28d
Jun 15, 2021May 6, 2021MCDONAlDS CORP MTN CAll c e f g $50,000purchase$15,001 - dself40d
Jun 15, 2021May 3, 2021VAlERO ENERgY CORP NOTE c d e f CAll $50,000purchase$15,001 - gself43d
Jun 15, 2021Apr 29, 2021ORAClE CORP NOTE CAll c g f e $50,000purchase$15,001 - dself47d
Apr 27, 2021Apr 30, 2021NETFlIX INC. SER B NOTE d e f g 4.87500% 04/15/2028 CAll $50,000 MAKE purchase$15,001 - cself-3d
Apr 27, 2021Apr 16, 2021MORgAN STANlEY MTN CAll f e d c MAKE WHOlE 3.87500% $50,000 04/29/2024purchase$15,001 - gself11d
Apr 27, 2021Apr 16, 2021BK OF AMERICA CORP SER M f e d c MTN 3.97000% 03/05/2029 CAll $50,000 purchase$15,001 - gself11d
Apr 27, 2021Apr 16, 2021ANTHEM INC NOTE CAll MAKE g f d c WHOlE 3.65000% 12/01/2027 $50,000purchase$15,001 - eself11d
Apr 27, 2021Apr 14, 2021VRSNpurchase$1,001 - $15,000 gself13d
Apr 27, 2021Apr 14, 2021Suncor Energy Inc. (Su) f e d csale$1,001 - $15,000 gself13d
Apr 27, 2021Apr 14, 2021Procter & gamble Company (Pg) f e d cpurchase$1,001 - $15,000 gself13d
Apr 27, 2021Apr 14, 2021MSFTpurchase$1,001 - $15,000 gself13d
Apr 27, 2021Apr 14, 2021CVXsale$1,001 - $15,000 fself13d
Apr 27, 2021Apr 14, 2021BApurchase$1,001 - $15,000 gself13d
Apr 27, 2021Apr 14, 2021BAXpurchase$1,001 - $15,000 cself13d
Apr 27, 2021Mar 30, 2021WAlgREEN CO NOTE CAll e d c g MAKE WHOlE 3.10000% $50,000 09/15/2022purchase$15,001 - fself28d
Apr 27, 2021Mar 30, 2021ENERgY TRANSFER l P NOTE f e d c CAll MAKE WHOlE 5.87500% $50,000 01/1purchase$15,001 - gself28d
Apr 27, 2021Mar 30, 2021BECTON DICKINSON &CO NOTE d e f g CAll MAKE WHOlE 3.73400% $50,000 12/purchase$15,001 - cself28d
Apr 27, 2021Mar 18, 2021SIMON PPTY gROuP lP NOTE d e f g CAll MAKE WHOlE 2.45000% $50,000 09/1purchase$15,001 - cself40d
Apr 27, 2021Mar 18, 2021gENERAl MTRS FINl CO INC f e d c NOTE 5.10000% 01/17/2024 CAll $50,000purchase$15,001 - gself40d
Apr 27, 2021Mar 18, 2021CITIgROuP INC NOTE CAll f e d c MAKE WHOlE 3.20000% $50,000 10/21/2026purchase$15,001 - gself40d
Apr 27, 2021Mar 17, 2021VRSNpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021VEEVpurchase$1,001 - $15,000 fself41d
Apr 27, 2021Mar 17, 2021unitedHealth group Incorporated e f g c Common Stock (uNH)purchase$1,001 - $15,000 dself41d
Apr 27, 2021Mar 17, 2021united Rentals, Inc. (uRI) d e f gpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021Suncor Energy Inc. (Su) g f e cpurchase$1,001 - $15,000 dself41d
Apr 27, 2021Mar 17, 2021ROSTpurchase$1,001 - $15,000 dself41d
Apr 27, 2021Mar 17, 2021Procter & gamble Company (Pg) g f e dpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021PNCpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021PEPpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021NXPIpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021NOCpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021MCOpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021MSFTpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021MRKpurchase$1,001 - $15,000 fself41d
Apr 27, 2021Mar 17, 2021MDTpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021MApurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021lowe's Companies, Inc. (lOW) d e f gpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021lam Research Corporation (lRCX) d e g fpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021JPMpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021Jpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021Intuit Inc. (INTu) g f e dpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021ICEpurchase$1,001 - $15,000 eself41d
Apr 27, 2021Mar 17, 2021FISVpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021EApurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021CVSpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021CCIpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021CVXpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021CDWpurchase$1,001 - $15,000 eself41d
Apr 27, 2021Mar 17, 2021CATpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021COFpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021CACIpurchase$1,001 - $15,000 fself41d
Apr 27, 2021Mar 17, 2021Booking Holdings Inc. (BKNg) d e f gpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021BApurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021BJpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021BAXpurchase$1,001 - $15,000 dself41d
Apr 27, 2021Mar 17, 2021AZOpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021ARMKpurchase$1,001 - $15,000 gself41d
Apr 27, 2021Mar 17, 2021Alphabet Inc. - Class A (gOOgl) d e f gpurchase$1,001 - $15,000 cself41d
Apr 27, 2021Mar 17, 2021ACNpurchase$1,001 - $15,000 cself41d

Amounts are the ranges members must report, not exact values. Source: House Clerk Periodic Transaction Reports. Scanned paper filings can't be read automatically and may be missing.

Frequently asked questions

What stocks has William R. Keating bought recently?

Recent disclosed purchases include ACN, AMZN, ARMK, CSGP, FI, KLAC, MSFT, PEP.

How quickly does William R. Keating disclose trades?

On average 25 days after the trade. The STOCK Act allows up to 45 days.

Is copying Congress trades profitable?

Research on post-2012 trades (NBER, 2025) finds members' portfolios match or trail the market on average. Our 10-year test shows how a copy strategy did.