MetaCap
William R. Keating official portrait

William R. Keating Stock Trades

U.S. RepresentativeDemocratMA, District 9

Trades on file
201
Buys / sells
135 / 63
Last trade
Aug 11, 2026
Typical amount
$1,001 – $15,000

William R. Keating's trading activity

Rep. William R. Keating, a Democrat from MA, has 201 stock and securities transactions on file in periodic transaction reports filed under the STOCK Act. The most frequently reported tickers are GOOGL (4 trades), LRCX (3 trades) and BA (3 trades). Across all reported trades, 135 were purchases and 63 were sales (full or partial).

The most recent reported transaction is dated Aug 11, 2026, and the latest report was filed on Aug 25, 2026. The most common reported amount range is $1,001 – $15,000; the forms list value ranges rather than exact amounts.

Summary generated from market data by MetaCap's automated system. Methodology

Trades by year

William R. Keating trades by year
YearTrades
202619
202522
202448
202325
202222
202165

Stocks William R. Keating trades most

Stocks most traded by William R. Keating
StockTradesBuysSells
GOOGLAlphabet431
LRCXLam Research321
BABoeing321
MSFTMicrosoft321
ACNAccenture321
FISVFiserv321
CATCaterpillar312
BAXBaxter International321
VRSNVeriSign321
AMZNAmazon.com330
ABNBAirbnb312
NXPINXP Semiconductors N.V.321
BKNGBooking211
PGProcter & Gamble220
MDTMedtronic211

William R. Keating trade history

Stock trades disclosed by William R. Keating
AssetTypeAmountTradedFiling
Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036bondBuy$1,001 – $15,000Aug 11, 2026Filing for William R. Keating Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036 trade
HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2028bondBuy$15,001 – $50,000Jun 30, 2026Filing for William R. Keating HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2028 trade
CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031bondBuy$1,001 – $15,000Jun 30, 2026Filing for William R. Keating CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031 trade
VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030bondBuy$1,001 – $15,000May 8, 2026Filing for William R. Keating VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 trade
SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035bondBuy$1,001 – $15,000May 8, 2026Filing for William R. Keating SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 trade
NORTHROP GRUMMAN CORP NOTE 4.40000% 05/01/2030 CALL MAKE WHOLEbondBuy$1,001 – $15,000May 8, 2026Filing for William R. Keating NORTHROP GRUMMAN CORP NOTE 4.40000% 05/01/2030 CALL MAKE WHOLE trade
JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.57200% 04/22/2036bondBuy$1,001 – $15,000May 8, 2026Filing for William R. Keating JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.57200% 04/22/2036 trade
THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLEbondSell$15,001 – $50,000May 6, 2026Filing for William R. Keating THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLE trade
UNITED STATES TREAS BILLS ZERO CPN 0.00000% 05/28/2026bondBuy$1,001 – $15,000Apr 30, 2026Filing for William R. Keating UNITED STATES TREAS BILLS ZERO CPN 0.00000% 05/28/2026 trade
OTIS WORLDWIDE CORP NOTE CALL MAKE WHOLE 5.25000% 08/16/2028bondBuy$1,001 – $15,000Apr 29, 2026Filing for William R. Keating OTIS WORLDWIDE CORP NOTE CALL MAKE WHOLE 5.25000% 08/16/2028 trade
T MOBILE USA INC NOTE CALL MAKE WHOLE 5.05000% 07/15/2033bondBuy$1,001 – $15,000Apr 17, 2026Filing for William R. Keating T MOBILE USA INC NOTE CALL MAKE WHOLE 5.05000% 07/15/2033 trade
UNITED STATES TREAS BILLS ZERO CPN 0.00000% 04/28/2026bondBuy$50,001 – $100,000Mar 26, 2026Filing for William R. Keating UNITED STATES TREAS BILLS ZERO CPN 0.00000% 04/28/2026 trade
UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026bondBuy$1,001 – $15,000Feb 20, 2026Filing for William R. Keating UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 trade
CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.00000% 03/15/2034bondBuy$1,001 – $15,000Feb 20, 2026Filing for William R. Keating CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.00000% 03/15/2034 trade
ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/15/2035bondBuy$1,001 – $15,000Feb 20, 2026Filing for William R. Keating ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/15/2035 trade
VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030bondBuy$1,001 – $15,000Feb 4, 2026Filing for William R. Keating VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 trade
UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026bondBuy$1,001 – $15,000Feb 4, 2026Filing for William R. Keating UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 trade
UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026bondBuy$1,001 – $15,000Jan 26, 2026Filing for William R. Keating UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 trade
UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026bondBuy$1,001 – $15,000Jan 8, 2026Filing for William R. Keating UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 trade
COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030bondSell$1,001 – $15,000Dec 5, 2025Filing for William R. Keating COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 trade
SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035bondBuy$1,001 – $15,000Aug 18, 2025Filing for William R. Keating SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 trade
PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032bondSell$1,001 – $15,000Jun 9, 2025Filing for William R. Keating PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 trade
MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025bondSell$1,001 – $15,000May 15, 2025Filing for William R. Keating MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 trade
JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029bondBuy$1,001 – $15,000Mar 6, 2025Filing for William R. Keating JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 trade
BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLEbondBuy$1,001 – $15,000Mar 6, 2025Filing for William R. Keating BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLE trade
BJBJ's Wholesale Club Holdings Inc.Sell$1,001 – $15,000Mar 3, 2025Filing for William R. Keating BJ trade
GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/2026 CALL MAKE WHOLEbondBuy$15,001 – $50,000Feb 28, 2025Filing for William R. Keating GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/2026 CALL MAKE WHOLE trade
WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031 CALL MAKE WHOLEbondBuy$15,001 – $50,000Feb 6, 2025Filing for William R. Keating WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031 CALL MAKE WHOLE trade
THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLEbondBuy$15,001 – $50,000Feb 6, 2025Filing for William R. Keating THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLE trade
GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032bondBuy$1,001 – $15,000Feb 6, 2025Filing for William R. Keating GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 trade
COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/13/2034bondBuy$15,001 – $50,000Feb 6, 2025Filing for William R. Keating COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/13/2034 trade
PEPPepsiCo Inc.Buy$1,001 – $15,000Feb 5, 2025Filing for William R. Keating PEP trade
MSFTMicrosoft CorporationBuy$1,001 – $15,000Feb 5, 2025Filing for William R. Keating MSFT trade
ARMKAramarkBuy$1,001 – $15,000Feb 5, 2025Filing for William R. Keating ARMK trade
ACNAccenture plc Class ABuy$1,001 – $15,000Feb 5, 2025Filing for William R. Keating ACN trade
LRCXLam Research CorporationSell$1,001 – $15,000Jan 24, 2025Filing for William R. Keating LRCX trade
KLACKLA CorporationBuy$1,001 – $15,000Jan 24, 2025Filing for William R. Keating KLAC trade
CSGPCoStar Group Inc.Buy$1,001 – $15,000Jan 21, 2025Filing for William R. Keating CSGP trade
FISVFiserv Inc.Buy$1,001 – $15,000Jan 7, 2025Filing for William R. Keating FISV trade
AMZNAmazon.com Inc.Buy$1,001 – $15,000Jan 7, 2025Filing for William R. Keating AMZN trade
ABNBAirbnb Inc. Class ASell$1,001 – $15,000Jan 7, 2025Filing for William R. Keating ABNB trade
QCOMQUALCOMM IncorporatedBuy$1,001 – $15,000Oct 31, 2024Filing for William R. Keating QCOM trade
MSFTMicrosoft CorporationBuy$1,001 – $15,000Oct 31, 2024Filing for William R. Keating MSFT trade
AMTMAmentum Holdings Inc.Sell$1,001 – $15,000Oct 31, 2024Filing for William R. Keating AMTM trade
AMZNAmazon.com Inc.Buy$1,001 – $15,000Oct 31, 2024Filing for William R. Keating AMZN trade
GOOGLAlphabet Inc. Class ABuy$1,001 – $15,000Oct 31, 2024Filing for William R. Keating GOOGL trade
LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027bondSell$1,001 – $15,000Oct 9, 2024Filing for William R. Keating LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027 trade
VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029 SER C NOTE CALL MAKE WHOLEbondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029 SER C NOTE CALL MAKE WHOLE trade
UNITED STATES TREAS SER C-2032 2.87500% 05/15/2032 NTS NOTEbondSell$15,001 – $50,000Sep 11, 2024Filing for William R. Keating UNITED STATES TREAS SER C-2032 2.87500% 05/15/2032 NTS NOTE trade
UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 09/10/2028bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 09/10/2028 trade
T MOBILE USA INC NOTE 4.75000% 02/01/2028bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating T MOBILE USA INC NOTE 4.75000% 02/01/2028 trade
PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 trade
NXPINXP Semiconductors N.V.Sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating NXPI trade
MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 trade
META PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating META PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033 trade
LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027 trade
JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 trade
GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 trade
ELEVANCE HEALTH INC NOTE CALL MAKE WHOLE 3.65000% 12/01/2027bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating ELEVANCE HEALTH INC NOTE CALL MAKE WHOLE 3.65000% 12/01/2027 trade
COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030bondPartial sell$15,001 – $50,000Sep 11, 2024Filing for William R. Keating COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 trade
CATCaterpillar Inc.Sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating CAT trade
BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73400% 12/15/2024bondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73400% 12/15/2024 trade
BANK AMERICA CORP SER M MTN 3.97000% 03/05/2029 CALL MAKE WHOLEbondPartial sell$1,001 – $15,000Sep 11, 2024Filing for William R. Keating BANK AMERICA CORP SER M MTN 3.97000% 03/05/2029 CALL MAKE WHOLE trade
T MOBILE USA INC NOTE 4.75000% 02/01/2028bondBuy$15,001 – $50,000Jun 6, 2024Filing for William R. Keating T MOBILE USA INC NOTE 4.75000% 02/01/2028 trade
CITIGROUP INC NOTE CALL MAKE WHOLE 3.20000% 10/21/2026bondSell$15,001 – $50,000May 29, 2024Filing for William R. Keating CITIGROUP INC NOTE CALL MAKE WHOLE 3.20000% 10/21/2026 trade
JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029bondBuy$15,001 – $50,000May 24, 2024Filing for William R. Keating JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 trade
MSFTMicrosoft CorporationPartial sell$1,001 – $15,000May 17, 2024Filing for William R. Keating MSFT trade
MCDONALDS CORP MTN CALL MAKE WHOLE 3.50000% 07/01/2027bondSell$15,001 – $50,000May 17, 2024Filing for William R. Keating MCDONALDS CORP MTN CALL MAKE WHOLE 3.50000% 07/01/2027 trade
LOWLowe's Companies Inc.Partial sell$1,001 – $15,000May 17, 2024Filing for William R. Keating LOW trade
JJacobs Solutions Inc.Partial sell$1,001 – $15,000May 17, 2024Filing for William R. Keating J trade
CVSCVS Health CorporationSell$1,001 – $15,000May 17, 2024Filing for William R. Keating CVS trade
AZOAutoZone Inc.Partial sell$1,001 – $15,000May 17, 2024Filing for William R. Keating AZO trade
AMZNAmazon.com Inc.Buy$15,001 – $50,000May 17, 2024Filing for William R. Keating AMZN trade
GOOGLAlphabet Inc. Class APartial sell$1,001 – $15,000May 17, 2024Filing for William R. Keating GOOGL trade
ABNBAirbnb Inc. Class APartial sell$1,001 – $15,000May 17, 2024Filing for William R. Keating ABNB trade
ACNAccenture plc Class APartial sell$1,001 – $15,000May 17, 2024Filing for William R. Keating ACN trade
LOWES COS INC NOTE CALL MAKE WHOLE 4.50000% 04/15/2030bondBuy$1,001 – $15,000Apr 11, 2024Filing for William R. Keating LOWES COS INC NOTE CALL MAKE WHOLE 4.50000% 04/15/2030 trade
GOLDMAN SACHS GROUP INC NOTE 3.50000% 01/23/2025bondSell$15,001 – $50,000Mar 27, 2024Filing for William R. Keating GOLDMAN SACHS GROUP INC NOTE 3.50000% 01/23/2025 trade
ABBVIE INC NOTE CALL MAKE WHOLE 5.05000% 03/15/2034bondBuy$15,001 – $50,000Mar 27, 2024Filing for William R. Keating ABBVIE INC NOTE CALL MAKE WHOLE 5.05000% 03/15/2034 trade
CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031bondBuy$1,001 – $15,000Mar 7, 2024Filing for William R. Keating CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031 trade
URIUnited Rentals Inc.Partial sell$1,001 – $15,000Feb 28, 2024Filing for William R. Keating URI trade
TDGTransdigm Group IncorporatedBuy$1,001 – $15,000Feb 28, 2024Filing for William R. Keating TDG trade
BABoeing Company (The)Sell$1,001 – $15,000Feb 28, 2024Filing for William R. Keating BA trade
BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031bondSell$15,001 – $50,000Feb 8, 2024Filing for William R. Keating BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031 trade
MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025bondBuy$15,001 – $50,000Feb 2, 2024Filing for William R. Keating MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 trade
UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 09/10/2028bondBuy$15,001 – $50,000Jan 25, 2024Filing for William R. Keating UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 09/10/2028 trade
PANWPalo Alto Networks Inc.Buy$1,001 – $15,000Jan 24, 2024Filing for William R. Keating PANW trade
BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLEbondBuy$15,001 – $50,000Jan 18, 2024Filing for William R. Keating BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLE trade
AT&T INC SER B NOTE 4.30000% 02/15/2030 CALL MAKE WHOLEbondSell$15,001 – $50,000Jan 18, 2024Filing for William R. Keating AT&T INC SER B NOTE 4.30000% 02/15/2030 CALL MAKE WHOLE trade
UNITED STATES TREAS BILLS ZERO CPN 0.00000% 01/09/2024bondBuy$1,001 – $15,000Dec 29, 2023Filing for William R. Keating UNITED STATES TREAS BILLS ZERO CPN 0.00000% 01/09/2024 trade
CATCaterpillar Inc.Sell$848.75Sep 21, 2023Filing for William R. Keating CAT trade
BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031bondBuy$15,001 – $50,000Sep 15, 2023Filing for William R. Keating BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031 trade
097023DC6bondBuy$15,001 – $50,000Sep 15, 2023Filing for William R. Keating 097023DC6 trade
SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.45000% 09/13/2029bondSell$15,001 – $50,000Sep 13, 2023Filing for William R. Keating SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.45000% 09/13/2029 trade
828807DF1bondSell$15,001 – $50,000Sep 13, 2023Filing for William R. Keating 828807DF1 trade
PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032bondBuy$15,001 – $50,000Aug 10, 2023Filing for William R. Keating PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 trade
META PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033bondBuy$15,001 – $50,000Jul 21, 2023Filing for William R. Keating META PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033 trade
ISRGIntuitive Surgical Inc.Buy$1,001 – $15,000Jul 20, 2023Filing for William R. Keating ISRG trade
Electronic Arts Inc.stockSell$1,001 – $15,000Jul 20, 2023Filing for William R. Keating Electronic Arts Inc. trade
LINLinde plcBuy$1,001 – $15,000Jun 30, 2023Filing for William R. Keating LIN trade
COFCapital One Financial CorporationSell$1,001 – $15,000Jun 30, 2023Filing for William R. Keating COF trade
GENERAL MTRS FINL CO INC NOTE 3.10000% 01/12/2032 CALL MAKE WHOLEbondSell$15,001 – $50,000Jun 27, 2023Filing for William R. Keating GENERAL MTRS FINL CO INC NOTE 3.10000% 01/12/2032 CALL MAKE WHOLE trade
GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032bondBuy$15,001 – $50,000Jun 27, 2023Filing for William R. Keating GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 trade
UNITED STATES TREAS SER BC- 2024 2.50000% 05/31/2024 NTS NOTEbondSell$1,001 – $15,000Jun 26, 2023Filing for William R. Keating UNITED STATES TREAS SER BC- 2024 2.50000% 05/31/2024 NTS NOTE trade
MCKMcKesson CorporationBuy$1,001 – $15,000Jun 8, 2023Filing for William R. Keating MCK trade
CVSCVS Health CorporationSell$1,001 – $15,000Jun 8, 2023Filing for William R. Keating CVS trade
VEEVVeeva Systems Inc. Class ABuy$1,001 – $15,000Feb 13, 2023Filing for William R. Keating VEEV trade
PNCPNC Financial Services Group Inc. (The)Buy$1,001 – $15,000Feb 13, 2023Filing for William R. Keating PNC trade
NXPINXP Semiconductors N.V.Buy$1,001 – $15,000Feb 13, 2023Filing for William R. Keating NXPI trade
LRCXLam Research CorporationBuy$1,001 – $15,000Feb 13, 2023Filing for William R. Keating LRCX trade
JPMJP Morgan Chase & Co.Buy$1,001 – $15,000Feb 13, 2023Filing for William R. Keating JPM trade
GOOGLAlphabet Inc. Class ABuy$1,001 – $15,000Feb 13, 2023Filing for William R. Keating GOOGL trade
BKNGBooking Holdings Inc.Sell$1,001 – $15,000Jan 18, 2023Filing for William R. Keating BKNG trade
ABNBAirbnb Inc. Class ABuy$1,001 – $15,000Jan 18, 2023Filing for William R. Keating ABNB trade
BAXBaxter International Inc.Sell$1,001 – $15,000Dec 5, 2022Filing for William R. Keating BAX trade
CAPITAL ONE FINL CORP NOTE 3.90000% 01/29/2024bondBuy$1,001 – $15,000Dec 2, 2022Filing for William R. Keating CAPITAL ONE FINL CORP NOTE 3.90000% 01/29/2024 trade
NOWServiceNow Inc.Buy$1,001 – $15,000Nov 9, 2022Filing for William R. Keating NOW trade
ADBEAdobe Inc.Sell$1,001 – $15,000Nov 9, 2022Filing for William R. Keating ADBE trade
MORGAN STANLEY SER I MTN 6.34200% 10/18/2033bondBuy$15,001 – $50,000Nov 4, 2022Filing for William R. Keating MORGAN STANLEY SER I MTN 6.34200% 10/18/2033 trade
MORGAN STANLEY MTN CALLbondSell$15,001 – $50,000Nov 4, 2022Filing for William R. Keating MORGAN STANLEY MTN CALL trade
IBTEbondBuy$50,001 – $100,000Oct 7, 2022Filing for William R. Keating IBTE trade
VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029 SER C NOTE CALL MAKE WHOLEbondBuy$15,001 – $50,000Sep 30, 2022Filing for William R. Keating VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029 SER C NOTE CALL MAKE WHOLE trade
ORACLE CORP NOTE CALL MAKE WHOLE 2.30000% 03/25/2028bondSell$15,001 – $50,000Sep 15, 2022Filing for William R. Keating ORACLE CORP NOTE CALL MAKE WHOLE 2.30000% 03/25/2028 trade
TJXTJX Companies Inc. (The)Buy$1,001 – $15,000Sep 9, 2022Filing for William R. Keating TJX trade
ROSTRoss Stores Inc.Sell$1,001 – $15,000Sep 9, 2022Filing for William R. Keating ROST trade
UNITED STATES TREAS SER C-2032 2.87500% 05/15/2032 NTS NOTEbondBuy$15,001 – $50,000Jul 20, 2022Filing for William R. Keating UNITED STATES TREAS SER C-2032 2.87500% 05/15/2032 NTS NOTE trade
UNITED STATES TREAS SER BC- 2024 2.50000% 05/31/2024 NTS NOTEbondBuy$1,001 – $15,000May 26, 2022Filing for William R. Keating UNITED STATES TREAS SER BC- 2024 2.50000% 05/31/2024 NTS NOTE trade
NETFLIX INC. SER B NOTE 4.87500% 04/15/2028 CALL MAKE WHOLEbondSell$15,001 – $50,000May 19, 2022Filing for William R. Keating NETFLIX INC. SER B NOTE 4.87500% 04/15/2028 CALL MAKE WHOLE trade
VRTXVertex Pharmaceuticals IncorporatedBuy$1,001 – $15,000Mar 29, 2022Filing for William R. Keating VRTX trade
MDTMedtronic plc.Sell$1,001 – $15,000Mar 29, 2022Filing for William R. Keating MDT trade
CCICrown Castle Inc.Sell$1,001 – $15,000Mar 29, 2022Filing for William R. Keating CCI trade
AMHAmerican Homes 4 RentBuy$1,001 – $15,000Mar 29, 2022Filing for William R. Keating AMH trade
gENERAl MTRS FINl CO INC NOTE 5.10000% 01/17/2024 CAll MAKE WHOlEbondSell$15,001 – $50,000Feb 11, 2022Filing for William R. Keating gENERAl MTRS FINl CO INC NOTE 5.10000% 01/17/2024 CAll MAKE WHOlE trade
gENERAl MTRS FINl CO INC NOTE 3.10000% 01/12/2032 CAll MAKE WHOlEbondBuy$15,001 – $50,000Feb 11, 2022Filing for William R. Keating gENERAl MTRS FINl CO INC NOTE 3.10000% 01/12/2032 CAll MAKE WHOlE trade
FISVFiserv Inc.Sell$1,001 – $15,000Jan 28, 2022Filing for William R. Keating FISV trade
COMCAST CORP NEW NOTE CAll MAKE WHOlE 4.25000% 10/15/2030bondBuy$15,001 – $50,000Jan 11, 2022Filing for William R. Keating COMCAST CORP NEW NOTE CAll MAKE WHOlE 4.25000% 10/15/2030 trade
lOWES COS INC NOTE CAll MAKE WHOlE 3.10000% 05/03/2027bondBuy$15,001 – $50,000Jun 29, 2021Filing for William R. Keating lOWES COS INC NOTE CAll MAKE WHOlE 3.10000% 05/03/2027 trade
VRSNVeriSign Inc.Sell$1,001 – $15,000Jun 10, 2021Filing for William R. Keating VRSN trade
ADBEAdobe Inc.Buy$1,001 – $15,000Jun 10, 2021Filing for William R. Keating ADBE trade
VAlERO ENERgY CORP NOTE CAllbondSell$15,001 – $50,000Jun 10, 2021Filing for William R. Keating VAlERO ENERgY CORP NOTE CAll trade
gOlDMAN SACHS gROUP INC NOTEbondBuy$15,001 – $50,000May 18, 2021Filing for William R. Keating gOlDMAN SACHS gROUP INC NOTE trade
AT&T INC SER B NOTEbondBuy$15,001 – $50,000May 18, 2021Filing for William R. Keating AT&T INC SER B NOTE trade
MCDONAlDS CORP MTN CAllbondBuy$15,001 – $50,000May 6, 2021Filing for William R. Keating MCDONAlDS CORP MTN CAll trade
VAlERO ENERgY CORP NOTE CAllbondBuy$15,001 – $50,000May 3, 2021Filing for William R. Keating VAlERO ENERgY CORP NOTE CAll trade
NETFlIX INC. SER B NOTE 4.87500% 04/15/2028 CAll MAKE WHOlEbondBuy$15,001 – $50,000Apr 30, 2021Filing for William R. Keating NETFlIX INC. SER B NOTE 4.87500% 04/15/2028 CAll MAKE WHOlE trade
ORAClE CORP NOTE CAllbondBuy$15,001 – $50,000Apr 29, 2021Filing for William R. Keating ORAClE CORP NOTE CAll trade
MORgAN STANlEY MTN CAll MAKE WHOlE 3.87500% 04/29/2024bondBuy$15,001 – $50,000Apr 16, 2021Filing for William R. Keating MORgAN STANlEY MTN CAll MAKE WHOlE 3.87500% 04/29/2024 trade
BK OF AMERICA CORP SER M MTN 3.97000% 03/05/2029 CAll MAKE WHOlEbondBuy$15,001 – $50,000Apr 16, 2021Filing for William R. Keating BK OF AMERICA CORP SER M MTN 3.97000% 03/05/2029 CAll MAKE WHOlE trade
ANTHEM INC NOTE CAll MAKE WHOlE 3.65000% 12/01/2027bondBuy$15,001 – $50,000Apr 16, 2021Filing for William R. Keating ANTHEM INC NOTE CAll MAKE WHOlE 3.65000% 12/01/2027 trade
VRSNVeriSign Inc.Buy$1,001 – $15,000Apr 14, 2021Filing for William R. Keating VRSN trade
SUSuncor Energy Inc.Sell$1,001 – $15,000Apr 14, 2021Filing for William R. Keating SU trade
PGProcter & Gamble Company (The)Buy$1,001 – $15,000Apr 14, 2021Filing for William R. Keating PG trade
Microsoft Corporation (MSFT) [ST] PotherOther$1,001 – $15,000Apr 14, 2021Filing for William R. Keating Microsoft Corporation (MSFT) [ST] P trade
CVXChevron CorporationSell$1,001 – $15,000Apr 14, 2021Filing for William R. Keating CVX trade
BABoeing Company (The)Buy$1,001 – $15,000Apr 14, 2021Filing for William R. Keating BA trade
BAXBaxter International Inc.Buy$1,001 – $15,000Apr 14, 2021Filing for William R. Keating BAX trade
WAlgREEN CO NOTE CAll MAKE WHOlE 3.10000% 09/15/2022bondBuy$15,001 – $50,000Mar 30, 2021Filing for William R. Keating WAlgREEN CO NOTE CAll MAKE WHOlE 3.10000% 09/15/2022 trade
ENERgY TRANSFER l P NOTE CAll MAKE WHOlE 5.87500% 01/15/2024bondBuy$15,001 – $50,000Mar 30, 2021Filing for William R. Keating ENERgY TRANSFER l P NOTE CAll MAKE WHOlE 5.87500% 01/15/2024 trade
BECTON DICKINSON &CO NOTE CAll MAKE WHOlE 3.73400% 12/15/2024bondBuy$15,001 – $50,000Mar 30, 2021Filing for William R. Keating BECTON DICKINSON &CO NOTE CAll MAKE WHOlE 3.73400% 12/15/2024 trade
SIMON PPTY gROuP lP NOTE CAll MAKE WHOlE 2.45000% 09/13/2029bondBuy$15,001 – $50,000Mar 18, 2021Filing for William R. Keating SIMON PPTY gROuP lP NOTE CAll MAKE WHOlE 2.45000% 09/13/2029 trade
gENERAl MTRS FINl CO INC NOTE 5.10000% 01/17/2024 CAll MAKE WHOlEbondBuy$15,001 – $50,000Mar 18, 2021Filing for William R. Keating gENERAl MTRS FINl CO INC NOTE 5.10000% 01/17/2024 CAll MAKE WHOlE trade
CITIgROuP INC NOTE CAll MAKE WHOlE 3.20000% 10/21/2026bondBuy$15,001 – $50,000Mar 18, 2021Filing for William R. Keating CITIgROuP INC NOTE CAll MAKE WHOlE 3.20000% 10/21/2026 trade
VRSNVeriSign Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating VRSN trade
VEEVVeeva Systems Inc. Class ABuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating VEEV trade
UNHUnitedHealth Group IncorporatedBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating UNH trade
URIUnited Rentals Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating URI trade
SUSuncor Energy Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating SU trade
ROSTRoss Stores Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating ROST trade
PGProcter & Gamble Company (The)Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating PG trade
PNCPNC Financial Services Group Inc. (The)Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating PNC trade
PEPPepsiCo Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating PEP trade
NXPINXP Semiconductors N.V.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating NXPI trade
NOCNorthrop Grumman CorporationBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating NOC trade
MCOMoody's CorporationBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating MCO trade
Microsoft Corporation (MSFT) [ST] PotherOther$1,001 – $15,000Mar 17, 2021Filing for William R. Keating Microsoft Corporation (MSFT) [ST] P trade
MRKMerck & Company Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating MRK trade
MDTMedtronic plc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating MDT trade
MAMastercard IncorporatedBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating MA trade
LOWLowe's Companies Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating LOW trade
LRCXLam Research CorporationBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating LRCX trade
JPMJP Morgan Chase & Co.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating JPM trade
JJacobs Solutions Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating J trade
INTUIntuit Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating INTU trade
ICEIntercontinental Exchange Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating ICE trade
FISVFiserv Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating FISV trade
Electronic Arts Inc.stockBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating Electronic Arts Inc. trade
CVS Health Corporation (CVS) [ST] PotherOther$1,001 – $15,000Mar 17, 2021Filing for William R. Keating CVS Health Corporation (CVS) [ST] P trade
CCICrown Castle Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating CCI trade
CVXChevron CorporationBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating CVX trade
CDWCDW CorporationBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating CDW trade
CATCaterpillar Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating CAT trade
COFCapital One Financial CorporationBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating COF trade
CACICACI International Inc. Class ABuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating CACI trade
BKNGBooking Holdings Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating BKNG trade
BABoeing Company (The)Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating BA trade
BJBJ's Wholesale Club Holdings Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating BJ trade
BAXBaxter International Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating BAX trade
AZOAutoZone Inc.Buy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating AZO trade
ARMKAramarkBuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating ARMK trade
GOOGLAlphabet Inc. Class ABuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating GOOGL trade
ACNAccenture plc Class ABuy$1,001 – $15,000Mar 17, 2021Filing for William R. Keating ACN trade

Source: House Clerk and Senate EFD public disclosures. Trades are reported as dollar ranges and may be disclosed up to 45 days after the transaction.

Frequently asked questions

What stocks does William R. Keating trade?
Based on STOCK Act disclosures, William R. Keating's most frequently reported holdings and trades include GOOGL, LRCX, BA, MSFT and ACN. Disclosures show transactions, not a complete current portfolio, and may include assets held by a spouse or dependent child.
When did William R. Keating last report a trade?
The latest transaction on file is dated Aug 11, 2026 and the most recent report was filed on Aug 25, 2026. Members have up to 45 days after a trade to disclose it, so newer trades may not be public yet.
How many stock trades has William R. Keating disclosed?
MetaCap has 201 transactions on file for William R. Keating: 135 purchases and 63 sales.
How much money is involved in William R. Keating's trades?
Exact values are not disclosed. Each trade is reported within a dollar range, most commonly $1,001 – $15,000.
Where does this data come from?
House reports come from the Clerk of the House financial disclosure site. Each row links to the original filing.

More Congress trading

Latest filing Aug 25, 2026. Source: House Clerk and Senate EFD public disclosures. Trades are reported as dollar ranges and may be disclosed up to 45 days after the transaction. Disclosures are shown as filed and are not a recommendation to buy or sell any security. Market data is delayed at least 15 minutes and provided for informational purposes only. Not investment advice. Full disclaimer