
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
| Year | Trades |
|---|---|
| 2026 | 19 |
| 2025 | 22 |
| 2024 | 48 |
| 2023 | 25 |
| 2022 | 22 |
| 2021 | 65 |
Stocks William R. Keating trades most
| Stock | Trades | Buys | Sells |
|---|---|---|---|
| GOOGLAlphabet | 4 | 3 | 1 |
| LRCXLam Research | 3 | 2 | 1 |
| BABoeing | 3 | 2 | 1 |
| MSFTMicrosoft | 3 | 2 | 1 |
| ACNAccenture | 3 | 2 | 1 |
| FISVFiserv | 3 | 2 | 1 |
| CATCaterpillar | 3 | 1 | 2 |
| BAXBaxter International | 3 | 2 | 1 |
| VRSNVeriSign | 3 | 2 | 1 |
| AMZNAmazon.com | 3 | 3 | 0 |
| ABNBAirbnb | 3 | 1 | 2 |
| NXPINXP Semiconductors N.V. | 3 | 2 | 1 |
| BKNGBooking | 2 | 1 | 1 |
| PGProcter & Gamble | 2 | 2 | 0 |
| MDTMedtronic | 2 | 1 | 1 |
William R. Keating trade history
| Asset | Type | Amount | Traded | Filing |
|---|---|---|---|---|
| Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036bond | Buy | $1,001 – $15,000 | Aug 11, 2026 | Filing 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/2028bond | Buy | $15,001 – $50,000 | Jun 30, 2026 | Filing 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/2031bond | Buy | $1,001 – $15,000 | Jun 30, 2026 | Filing 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/2030bond | Buy | $1,001 – $15,000 | May 8, 2026 | Filing 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/2035bond | Buy | $1,001 – $15,000 | May 8, 2026 | Filing 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 WHOLEbond | Buy | $1,001 – $15,000 | May 8, 2026 | Filing 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/2036bond | Buy | $1,001 – $15,000 | May 8, 2026 | Filing 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 WHOLEbond | Sell | $15,001 – $50,000 | May 6, 2026 | Filing 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/2026bond | Buy | $1,001 – $15,000 | Apr 30, 2026 | Filing 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/2028bond | Buy | $1,001 – $15,000 | Apr 29, 2026 | Filing 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/2033bond | Buy | $1,001 – $15,000 | Apr 17, 2026 | Filing 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/2026bond | Buy | $50,001 – $100,000 | Mar 26, 2026 | Filing 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/2026bond | Buy | $1,001 – $15,000 | Feb 20, 2026 | Filing 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/2034bond | Buy | $1,001 – $15,000 | Feb 20, 2026 | Filing 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/2035bond | Buy | $1,001 – $15,000 | Feb 20, 2026 | Filing 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/2030bond | Buy | $1,001 – $15,000 | Feb 4, 2026 | Filing 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/2026bond | Buy | $1,001 – $15,000 | Feb 4, 2026 | Filing 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/2026bond | Buy | $1,001 – $15,000 | Jan 26, 2026 | Filing 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/2026bond | Buy | $1,001 – $15,000 | Jan 8, 2026 | Filing 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/2030bond | Sell | $1,001 – $15,000 | Dec 5, 2025 | Filing 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/2035bond | Buy | $1,001 – $15,000 | Aug 18, 2025 | Filing 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/2032bond | Sell | $1,001 – $15,000 | Jun 9, 2025 | Filing 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/2025bond | Sell | $1,001 – $15,000 | May 15, 2025 | Filing 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/2029bond | Buy | $1,001 – $15,000 | Mar 6, 2025 | Filing 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 WHOLEbond | Buy | $1,001 – $15,000 | Mar 6, 2025 | Filing 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,000 | Mar 3, 2025 | Filing for William R. Keating BJ trade |
| GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/2026 CALL MAKE WHOLEbond | Buy | $15,001 – $50,000 | Feb 28, 2025 | Filing 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 WHOLEbond | Buy | $15,001 – $50,000 | Feb 6, 2025 | Filing 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 WHOLEbond | Buy | $15,001 – $50,000 | Feb 6, 2025 | Filing 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/2032bond | Buy | $1,001 – $15,000 | Feb 6, 2025 | Filing 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/2034bond | Buy | $15,001 – $50,000 | Feb 6, 2025 | Filing for William R. Keating COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/13/2034 trade |
| PEPPepsiCo Inc. | Buy | $1,001 – $15,000 | Feb 5, 2025 | Filing for William R. Keating PEP trade |
| MSFTMicrosoft Corporation | Buy | $1,001 – $15,000 | Feb 5, 2025 | Filing for William R. Keating MSFT trade |
| ARMKAramark | Buy | $1,001 – $15,000 | Feb 5, 2025 | Filing for William R. Keating ARMK trade |
| ACNAccenture plc Class A | Buy | $1,001 – $15,000 | Feb 5, 2025 | Filing for William R. Keating ACN trade |
| LRCXLam Research Corporation | Sell | $1,001 – $15,000 | Jan 24, 2025 | Filing for William R. Keating LRCX trade |
| KLACKLA Corporation | Buy | $1,001 – $15,000 | Jan 24, 2025 | Filing for William R. Keating KLAC trade |
| CSGPCoStar Group Inc. | Buy | $1,001 – $15,000 | Jan 21, 2025 | Filing for William R. Keating CSGP trade |
| FISVFiserv Inc. | Buy | $1,001 – $15,000 | Jan 7, 2025 | Filing for William R. Keating FISV trade |
| AMZNAmazon.com Inc. | Buy | $1,001 – $15,000 | Jan 7, 2025 | Filing for William R. Keating AMZN trade |
| ABNBAirbnb Inc. Class A | Sell | $1,001 – $15,000 | Jan 7, 2025 | Filing for William R. Keating ABNB trade |
| QCOMQUALCOMM Incorporated | Buy | $1,001 – $15,000 | Oct 31, 2024 | Filing for William R. Keating QCOM trade |
| MSFTMicrosoft Corporation | Buy | $1,001 – $15,000 | Oct 31, 2024 | Filing for William R. Keating MSFT trade |
| AMTMAmentum Holdings Inc. | Sell | $1,001 – $15,000 | Oct 31, 2024 | Filing for William R. Keating AMTM trade |
| AMZNAmazon.com Inc. | Buy | $1,001 – $15,000 | Oct 31, 2024 | Filing for William R. Keating AMZN trade |
| GOOGLAlphabet Inc. Class A | Buy | $1,001 – $15,000 | Oct 31, 2024 | Filing for William R. Keating GOOGL trade |
| LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027bond | Sell | $1,001 – $15,000 | Oct 9, 2024 | Filing 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 WHOLEbond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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 NOTEbond | Sell | $15,001 – $50,000 | Sep 11, 2024 | Filing 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/2028bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2028bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2032bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing for William R. Keating PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 trade |
| NXPINXP Semiconductors N.V. | Sell | $1,001 – $15,000 | Sep 11, 2024 | Filing for William R. Keating NXPI trade |
| MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2033bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2027bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2029bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2032bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2027bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2030bond | Partial sell | $15,001 – $50,000 | Sep 11, 2024 | Filing for William R. Keating COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 trade |
| CATCaterpillar Inc. | Sell | $1,001 – $15,000 | Sep 11, 2024 | Filing for William R. Keating CAT trade |
| BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73400% 12/15/2024bond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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 WHOLEbond | Partial sell | $1,001 – $15,000 | Sep 11, 2024 | Filing 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/2028bond | Buy | $15,001 – $50,000 | Jun 6, 2024 | Filing 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/2026bond | Sell | $15,001 – $50,000 | May 29, 2024 | Filing 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/2029bond | Buy | $15,001 – $50,000 | May 24, 2024 | Filing for William R. Keating JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 trade |
| MSFTMicrosoft Corporation | Partial sell | $1,001 – $15,000 | May 17, 2024 | Filing for William R. Keating MSFT trade |
| MCDONALDS CORP MTN CALL MAKE WHOLE 3.50000% 07/01/2027bond | Sell | $15,001 – $50,000 | May 17, 2024 | Filing 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,000 | May 17, 2024 | Filing for William R. Keating LOW trade |
| JJacobs Solutions Inc. | Partial sell | $1,001 – $15,000 | May 17, 2024 | Filing for William R. Keating J trade |
| CVSCVS Health Corporation | Sell | $1,001 – $15,000 | May 17, 2024 | Filing for William R. Keating CVS trade |
| AZOAutoZone Inc. | Partial sell | $1,001 – $15,000 | May 17, 2024 | Filing for William R. Keating AZO trade |
| AMZNAmazon.com Inc. | Buy | $15,001 – $50,000 | May 17, 2024 | Filing for William R. Keating AMZN trade |
| GOOGLAlphabet Inc. Class A | Partial sell | $1,001 – $15,000 | May 17, 2024 | Filing for William R. Keating GOOGL trade |
| ABNBAirbnb Inc. Class A | Partial sell | $1,001 – $15,000 | May 17, 2024 | Filing for William R. Keating ABNB trade |
| ACNAccenture plc Class A | Partial sell | $1,001 – $15,000 | May 17, 2024 | Filing for William R. Keating ACN trade |
| LOWES COS INC NOTE CALL MAKE WHOLE 4.50000% 04/15/2030bond | Buy | $1,001 – $15,000 | Apr 11, 2024 | Filing 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/2025bond | Sell | $15,001 – $50,000 | Mar 27, 2024 | Filing 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/2034bond | Buy | $15,001 – $50,000 | Mar 27, 2024 | Filing 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/2031bond | Buy | $1,001 – $15,000 | Mar 7, 2024 | Filing for William R. Keating CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031 trade |
| URIUnited Rentals Inc. | Partial sell | $1,001 – $15,000 | Feb 28, 2024 | Filing for William R. Keating URI trade |
| TDGTransdigm Group Incorporated | Buy | $1,001 – $15,000 | Feb 28, 2024 | Filing for William R. Keating TDG trade |
| BABoeing Company (The) | Sell | $1,001 – $15,000 | Feb 28, 2024 | Filing for William R. Keating BA trade |
| BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031bond | Sell | $15,001 – $50,000 | Feb 8, 2024 | Filing 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/2025bond | Buy | $15,001 – $50,000 | Feb 2, 2024 | Filing 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/2028bond | Buy | $15,001 – $50,000 | Jan 25, 2024 | Filing 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,000 | Jan 24, 2024 | Filing for William R. Keating PANW trade |
| BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLEbond | Buy | $15,001 – $50,000 | Jan 18, 2024 | Filing 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 WHOLEbond | Sell | $15,001 – $50,000 | Jan 18, 2024 | Filing 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/2024bond | Buy | $1,001 – $15,000 | Dec 29, 2023 | Filing for William R. Keating UNITED STATES TREAS BILLS ZERO CPN 0.00000% 01/09/2024 trade |
| CATCaterpillar Inc. | Sell | $848.75 | Sep 21, 2023 | Filing for William R. Keating CAT trade |
| BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031bond | Buy | $15,001 – $50,000 | Sep 15, 2023 | Filing for William R. Keating BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/2031 trade |
| 097023DC6bond | Buy | $15,001 – $50,000 | Sep 15, 2023 | Filing for William R. Keating 097023DC6 trade |
| SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.45000% 09/13/2029bond | Sell | $15,001 – $50,000 | Sep 13, 2023 | Filing for William R. Keating SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.45000% 09/13/2029 trade |
| 828807DF1bond | Sell | $15,001 – $50,000 | Sep 13, 2023 | Filing for William R. Keating 828807DF1 trade |
| PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032bond | Buy | $15,001 – $50,000 | Aug 10, 2023 | Filing 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/2033bond | Buy | $15,001 – $50,000 | Jul 21, 2023 | Filing for William R. Keating META PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033 trade |
| ISRGIntuitive Surgical Inc. | Buy | $1,001 – $15,000 | Jul 20, 2023 | Filing for William R. Keating ISRG trade |
| Electronic Arts Inc.stock | Sell | $1,001 – $15,000 | Jul 20, 2023 | Filing for William R. Keating Electronic Arts Inc. trade |
| LINLinde plc | Buy | $1,001 – $15,000 | Jun 30, 2023 | Filing for William R. Keating LIN trade |
| COFCapital One Financial Corporation | Sell | $1,001 – $15,000 | Jun 30, 2023 | Filing for William R. Keating COF trade |
| GENERAL MTRS FINL CO INC NOTE 3.10000% 01/12/2032 CALL MAKE WHOLEbond | Sell | $15,001 – $50,000 | Jun 27, 2023 | Filing 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/2032bond | Buy | $15,001 – $50,000 | Jun 27, 2023 | Filing 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 NOTEbond | Sell | $1,001 – $15,000 | Jun 26, 2023 | Filing for William R. Keating UNITED STATES TREAS SER BC- 2024 2.50000% 05/31/2024 NTS NOTE trade |
| MCKMcKesson Corporation | Buy | $1,001 – $15,000 | Jun 8, 2023 | Filing for William R. Keating MCK trade |
| CVSCVS Health Corporation | Sell | $1,001 – $15,000 | Jun 8, 2023 | Filing for William R. Keating CVS trade |
| VEEVVeeva Systems Inc. Class A | Buy | $1,001 – $15,000 | Feb 13, 2023 | Filing for William R. Keating VEEV trade |
| PNCPNC Financial Services Group Inc. (The) | Buy | $1,001 – $15,000 | Feb 13, 2023 | Filing for William R. Keating PNC trade |
| NXPINXP Semiconductors N.V. | Buy | $1,001 – $15,000 | Feb 13, 2023 | Filing for William R. Keating NXPI trade |
| LRCXLam Research Corporation | Buy | $1,001 – $15,000 | Feb 13, 2023 | Filing for William R. Keating LRCX trade |
| JPMJP Morgan Chase & Co. | Buy | $1,001 – $15,000 | Feb 13, 2023 | Filing for William R. Keating JPM trade |
| GOOGLAlphabet Inc. Class A | Buy | $1,001 – $15,000 | Feb 13, 2023 | Filing for William R. Keating GOOGL trade |
| BKNGBooking Holdings Inc. | Sell | $1,001 – $15,000 | Jan 18, 2023 | Filing for William R. Keating BKNG trade |
| ABNBAirbnb Inc. Class A | Buy | $1,001 – $15,000 | Jan 18, 2023 | Filing for William R. Keating ABNB trade |
| BAXBaxter International Inc. | Sell | $1,001 – $15,000 | Dec 5, 2022 | Filing for William R. Keating BAX trade |
| CAPITAL ONE FINL CORP NOTE 3.90000% 01/29/2024bond | Buy | $1,001 – $15,000 | Dec 2, 2022 | Filing for William R. Keating CAPITAL ONE FINL CORP NOTE 3.90000% 01/29/2024 trade |
| NOWServiceNow Inc. | Buy | $1,001 – $15,000 | Nov 9, 2022 | Filing for William R. Keating NOW trade |
| ADBEAdobe Inc. | Sell | $1,001 – $15,000 | Nov 9, 2022 | Filing for William R. Keating ADBE trade |
| MORGAN STANLEY SER I MTN 6.34200% 10/18/2033bond | Buy | $15,001 – $50,000 | Nov 4, 2022 | Filing for William R. Keating MORGAN STANLEY SER I MTN 6.34200% 10/18/2033 trade |
| MORGAN STANLEY MTN CALLbond | Sell | $15,001 – $50,000 | Nov 4, 2022 | Filing for William R. Keating MORGAN STANLEY MTN CALL trade |
| IBTEbond | Buy | $50,001 – $100,000 | Oct 7, 2022 | Filing for William R. Keating IBTE trade |
| VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029 SER C NOTE CALL MAKE WHOLEbond | Buy | $15,001 – $50,000 | Sep 30, 2022 | Filing 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/2028bond | Sell | $15,001 – $50,000 | Sep 15, 2022 | Filing for William R. Keating ORACLE CORP NOTE CALL MAKE WHOLE 2.30000% 03/25/2028 trade |
| TJXTJX Companies Inc. (The) | Buy | $1,001 – $15,000 | Sep 9, 2022 | Filing for William R. Keating TJX trade |
| ROSTRoss Stores Inc. | Sell | $1,001 – $15,000 | Sep 9, 2022 | Filing for William R. Keating ROST trade |
| UNITED STATES TREAS SER C-2032 2.87500% 05/15/2032 NTS NOTEbond | Buy | $15,001 – $50,000 | Jul 20, 2022 | Filing 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 NOTEbond | Buy | $1,001 – $15,000 | May 26, 2022 | Filing 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 WHOLEbond | Sell | $15,001 – $50,000 | May 19, 2022 | Filing for William R. Keating NETFLIX INC. SER B NOTE 4.87500% 04/15/2028 CALL MAKE WHOLE trade |
| VRTXVertex Pharmaceuticals Incorporated | Buy | $1,001 – $15,000 | Mar 29, 2022 | Filing for William R. Keating VRTX trade |
| MDTMedtronic plc. | Sell | $1,001 – $15,000 | Mar 29, 2022 | Filing for William R. Keating MDT trade |
| CCICrown Castle Inc. | Sell | $1,001 – $15,000 | Mar 29, 2022 | Filing for William R. Keating CCI trade |
| AMHAmerican Homes 4 Rent | Buy | $1,001 – $15,000 | Mar 29, 2022 | Filing for William R. Keating AMH trade |
| gENERAl MTRS FINl CO INC NOTE 5.10000% 01/17/2024 CAll MAKE WHOlEbond | Sell | $15,001 – $50,000 | Feb 11, 2022 | Filing 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 WHOlEbond | Buy | $15,001 – $50,000 | Feb 11, 2022 | Filing 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,000 | Jan 28, 2022 | Filing for William R. Keating FISV trade |
| COMCAST CORP NEW NOTE CAll MAKE WHOlE 4.25000% 10/15/2030bond | Buy | $15,001 – $50,000 | Jan 11, 2022 | Filing 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/2027bond | Buy | $15,001 – $50,000 | Jun 29, 2021 | Filing for William R. Keating lOWES COS INC NOTE CAll MAKE WHOlE 3.10000% 05/03/2027 trade |
| VRSNVeriSign Inc. | Sell | $1,001 – $15,000 | Jun 10, 2021 | Filing for William R. Keating VRSN trade |
| ADBEAdobe Inc. | Buy | $1,001 – $15,000 | Jun 10, 2021 | Filing for William R. Keating ADBE trade |
| VAlERO ENERgY CORP NOTE CAllbond | Sell | $15,001 – $50,000 | Jun 10, 2021 | Filing for William R. Keating VAlERO ENERgY CORP NOTE CAll trade |
| gOlDMAN SACHS gROUP INC NOTEbond | Buy | $15,001 – $50,000 | May 18, 2021 | Filing for William R. Keating gOlDMAN SACHS gROUP INC NOTE trade |
| AT&T INC SER B NOTEbond | Buy | $15,001 – $50,000 | May 18, 2021 | Filing for William R. Keating AT&T INC SER B NOTE trade |
| MCDONAlDS CORP MTN CAllbond | Buy | $15,001 – $50,000 | May 6, 2021 | Filing for William R. Keating MCDONAlDS CORP MTN CAll trade |
| VAlERO ENERgY CORP NOTE CAllbond | Buy | $15,001 – $50,000 | May 3, 2021 | Filing for William R. Keating VAlERO ENERgY CORP NOTE CAll trade |
| NETFlIX INC. SER B NOTE 4.87500% 04/15/2028 CAll MAKE WHOlEbond | Buy | $15,001 – $50,000 | Apr 30, 2021 | Filing for William R. Keating NETFlIX INC. SER B NOTE 4.87500% 04/15/2028 CAll MAKE WHOlE trade |
| ORAClE CORP NOTE CAllbond | Buy | $15,001 – $50,000 | Apr 29, 2021 | Filing for William R. Keating ORAClE CORP NOTE CAll trade |
| MORgAN STANlEY MTN CAll MAKE WHOlE 3.87500% 04/29/2024bond | Buy | $15,001 – $50,000 | Apr 16, 2021 | Filing 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 WHOlEbond | Buy | $15,001 – $50,000 | Apr 16, 2021 | Filing 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/2027bond | Buy | $15,001 – $50,000 | Apr 16, 2021 | Filing for William R. Keating ANTHEM INC NOTE CAll MAKE WHOlE 3.65000% 12/01/2027 trade |
| VRSNVeriSign Inc. | Buy | $1,001 – $15,000 | Apr 14, 2021 | Filing for William R. Keating VRSN trade |
| SUSuncor Energy Inc. | Sell | $1,001 – $15,000 | Apr 14, 2021 | Filing for William R. Keating SU trade |
| PGProcter & Gamble Company (The) | Buy | $1,001 – $15,000 | Apr 14, 2021 | Filing for William R. Keating PG trade |
| Microsoft Corporation (MSFT) [ST] Pother | Other | $1,001 – $15,000 | Apr 14, 2021 | Filing for William R. Keating Microsoft Corporation (MSFT) [ST] P trade |
| CVXChevron Corporation | Sell | $1,001 – $15,000 | Apr 14, 2021 | Filing for William R. Keating CVX trade |
| BABoeing Company (The) | Buy | $1,001 – $15,000 | Apr 14, 2021 | Filing for William R. Keating BA trade |
| BAXBaxter International Inc. | Buy | $1,001 – $15,000 | Apr 14, 2021 | Filing for William R. Keating BAX trade |
| WAlgREEN CO NOTE CAll MAKE WHOlE 3.10000% 09/15/2022bond | Buy | $15,001 – $50,000 | Mar 30, 2021 | Filing 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/2024bond | Buy | $15,001 – $50,000 | Mar 30, 2021 | Filing 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/2024bond | Buy | $15,001 – $50,000 | Mar 30, 2021 | Filing 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/2029bond | Buy | $15,001 – $50,000 | Mar 18, 2021 | Filing 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 WHOlEbond | Buy | $15,001 – $50,000 | Mar 18, 2021 | Filing 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/2026bond | Buy | $15,001 – $50,000 | Mar 18, 2021 | Filing for William R. Keating CITIgROuP INC NOTE CAll MAKE WHOlE 3.20000% 10/21/2026 trade |
| VRSNVeriSign Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating VRSN trade |
| VEEVVeeva Systems Inc. Class A | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating VEEV trade |
| UNHUnitedHealth Group Incorporated | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating UNH trade |
| URIUnited Rentals Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating URI trade |
| SUSuncor Energy Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating SU trade |
| ROSTRoss Stores Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating ROST trade |
| PGProcter & Gamble Company (The) | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating PG trade |
| PNCPNC Financial Services Group Inc. (The) | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating PNC trade |
| PEPPepsiCo Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating PEP trade |
| NXPINXP Semiconductors N.V. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating NXPI trade |
| NOCNorthrop Grumman Corporation | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating NOC trade |
| MCOMoody's Corporation | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating MCO trade |
| Microsoft Corporation (MSFT) [ST] Pother | Other | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating Microsoft Corporation (MSFT) [ST] P trade |
| MRKMerck & Company Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating MRK trade |
| MDTMedtronic plc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating MDT trade |
| MAMastercard Incorporated | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating MA trade |
| LOWLowe's Companies Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating LOW trade |
| LRCXLam Research Corporation | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating LRCX trade |
| JPMJP Morgan Chase & Co. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating JPM trade |
| JJacobs Solutions Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating J trade |
| INTUIntuit Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating INTU trade |
| ICEIntercontinental Exchange Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating ICE trade |
| FISVFiserv Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating FISV trade |
| Electronic Arts Inc.stock | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating Electronic Arts Inc. trade |
| CVS Health Corporation (CVS) [ST] Pother | Other | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating CVS Health Corporation (CVS) [ST] P trade |
| CCICrown Castle Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating CCI trade |
| CVXChevron Corporation | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating CVX trade |
| CDWCDW Corporation | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating CDW trade |
| CATCaterpillar Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating CAT trade |
| COFCapital One Financial Corporation | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating COF trade |
| CACICACI International Inc. Class A | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating CACI trade |
| BKNGBooking Holdings Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating BKNG trade |
| BABoeing Company (The) | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating BA trade |
| BJBJ's Wholesale Club Holdings Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating BJ trade |
| BAXBaxter International Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating BAX trade |
| AZOAutoZone Inc. | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating AZO trade |
| ARMKAramark | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating ARMK trade |
| GOOGLAlphabet Inc. Class A | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing for William R. Keating GOOGL trade |
| ACNAccenture plc Class A | Buy | $1,001 – $15,000 | Mar 17, 2021 | Filing 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