William R. Keating Stock Tracker
William R. Keating, Representative for Massachusetts's 9th district, has disclosed 200 stock trades since 17 March 2021: 137 purchases and 63 sales, most often MSFT, GOOGL, ABNB. Each was reported a median 19 days after the trade.
Plus See what all of Congress bought and sold, and who earned the mostWhat they trade, by sector
By the amount traded: the middle of each trade's range.
Estimated return of copying the trades
An estimate, not the member's own return: each purchase of a stock or ETF buys the middle of its amount range at the day's close, a full sale sells it all, another sale the middle of its range. Time-weighted, so money put in or taken out does not count. It covers 77% of the amount traded; options, bonds and stocks without daily prices are left out.
Trades each month
Most traded stocks
- MSFTMicrosoft5 trades4 bought · 1 sold

- GOOGLAlphabet4 trades3 bought · 1 sold

- ABNBAirbnb3 trades1 bought · 2 sold

- ACNAccenture3 trades2 bought · 1 sold

- AMZNAmazon.com3 trades3 bought · 0 sold

- BABoeing Company3 trades2 bought · 1 sold

- BAXBaxter International3 trades2 bought · 1 sold

- CATCaterpillar3 trades1 bought · 2 sold

- CVSCVS HEALTH3 trades1 bought · 2 sold

- JPMJPMorgan Chase & Co3 trades3 bought · 0 sold

- LRCXLam Research3 trades2 bought · 1 sold

- NXPINXP Semiconductors3 trades2 bought · 1 sold

Trades (200)
| Stock | Trade | Owner | Amount | Traded | Disclosed | Since the trade | Report |
|---|---|---|---|---|---|---|---|
—Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036 · Corporate Bond | Bought | — | $1,001 - $15,000 | 11 Aug 2026 | 26 Aug 202615 days later | — | |
—HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2028 · Corporate Bond | Bought | — | $15,001 - $50,000 | 30 Jun 2026 | 14 Aug 202645 days later | — | |
—CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031 · Corporate Bond | Bought | — | $1,001 - $15,000 | 30 Jun 2026 | 14 Aug 202645 days later | — | |
VMWVMware Inc · Corporate Bond | Bought | — | $1,001 - $15,000 | 8 May 2026 | 19 May 202611 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 8 May 2026 | 19 May 202611 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 8 May 2026 | 19 May 202611 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 8 May 2026 | 19 May 202611 days later | — | |
![]() | Sold | — | $15,001 - $50,000 | 6 May 2026 | 19 May 202613 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 29 Apr 2026 | 19 May 202620 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 17 Apr 2026 | 19 May 202632 days later | — | |
—UNITED STATES TREAS BILLS ZERO CPN 0.00000% 04/28/2026 · Government Securities | Bought | — | $50,001 - $100,000 | 26 Mar 2026 | 13 Apr 202618 days later | — | |
—CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.00000% 03/15/2034 · Corporate Bond | Bought | — | $1,001 - $15,000 | 20 Feb 2026 | 16 Mar 202624 days later | — | |
—ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/15/2035 · Corporate Bond | Bought | — | $1,001 - $15,000 | 20 Feb 2026 | 16 Mar 202624 days later | — | |
—UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 · Government Securities | Bought | — | $1,001 - $15,000 | 20 Feb 2026 | 16 Mar 202624 days later | — | |
—UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 · Government Securities | Bought | — | $1,001 - $15,000 | 4 Feb 2026 | 26 Feb 202622 days later | — | |
—VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 · Corporate Bond | Bought | — | $1,001 - $15,000 | 4 Feb 2026 | 26 Feb 202622 days later | — | |
—UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 · Government Securities | Bought | — | $1,001 - $15,000 | 26 Jan 2026 | 6 Feb 202611 days later | — | |
—UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 · Government Securities | Bought | — | $1,001 - $15,000 | 8 Jan 2026 | 6 Feb 202629 days later | — | |
—COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 · Corporate Bond | Sold all | — | $1,001 - $15,000 | 5 Dec 2025 | 16 Dec 202511 days later | — | |
—SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 · Corporate Bond | Bought | — | $1,001 - $15,000 | 18 Aug 2025 | 4 Sept 202517 days later | — | |
—PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 · Corporate Bond | Sold all | — | $1,001 - $15,000 | 9 Jun 2025 | 23 Jun 202514 days later | — | |
—MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 · Corporate Bond | Sold all | — | $1,001 - $15,000 | 15 May 2025 | 23 Jun 202539 days later | — | |
—BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLE · Corporate Bond | Bought | — | $1,001 - $15,000 | 6 Mar 2025 | 21 Mar 202515 days later | — | |
—JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 · Corporate Bond | Bought | — | $1,001 - $15,000 | 6 Mar 2025 | 21 Mar 202515 days later | — | |
![]() | Sold all | — | $1,001 - $15,000 | 3 Mar 2025 | 21 Mar 202518 days later | — | |
—GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/2026 CALL MAKE WHOLE · Corporate Bond | Bought | — | $15,001 - $50,000 | 28 Feb 2025 | 21 Mar 202521 days later | — | |
—GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 · Corporate Bond | Bought | — | $1,001 - $15,000 | 6 Feb 2025 | 25 Feb 202519 days later | — | |
—WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031 CALL MAKE WHOLE · Corporate Bond | Bought | — | $15,001 - $50,000 | 6 Feb 2025 | 25 Feb 202519 days later | — | |
—COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/13/2034 · Corporate Bond | Bought | — | $15,001 - $50,000 | 6 Feb 2025 | 25 Feb 202519 days later | — | |
—THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLE · Corporate Bond | Bought | — | $15,001 - $50,000 | 6 Feb 2025 | 25 Feb 202519 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 5 Feb 2025 | 25 Feb 202520 days later | +26.9% | |
![]() | Bought | — | $1,001 - $15,000 | 5 Feb 2025 | 25 Feb 202520 days later | -0.2% | |
![]() | Bought | — | $1,001 - $15,000 | 5 Feb 2025 | 25 Feb 202520 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 5 Feb 2025 | 25 Feb 202520 days later | -37.1% | |
![]() | Bought | — | $1,001 - $15,000 | 24 Jan 2025 | 25 Feb 202532 days later | +103.1% | |
![]() | Sold all | — | $1,001 - $15,000 | 24 Jan 2025 | 25 Feb 202532 days later | +183.6% | |
![]() | Bought | — | $1,001 - $15,000 | 21 Jan 2025 | 25 Feb 202535 days later | — | |
FIFiserv, Inc. Common Stock | Bought | — | $1,001 - $15,000 | 7 Jan 2025 | 15 Jan 20258 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 7 Jan 2025 | 15 Jan 20258 days later | +20.0% | |
![]() | Sold all | — | $1,001 - $15,000 | 7 Jan 2025 | 15 Jan 20258 days later | +42.2% | |
| AMTMAmentum Holdings | Sold all | — | $1,001 - $15,000 | 31 Oct 2024 | 6 Nov 20246 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 31 Oct 2024 | 6 Nov 20246 days later | +29.0% | |
![]() | Bought | — | $1,001 - $15,000 | 31 Oct 2024 | 6 Nov 20246 days later | +43.2% | |
![]() | Bought | — | $1,001 - $15,000 | 31 Oct 2024 | 6 Nov 20246 days later | +5.9% | |
![]() | Bought | — | $1,001 - $15,000 | 31 Oct 2024 | 6 Nov 20246 days later | +73.0% | |
—LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027 · Corporate Bond | Sold all | — | $1,001 - $15,000 | 9 Oct 2024 | 6 Nov 202428 days later | — | |
—MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 · Corporate Bond | Sold part | — | $1,001 - $15,000 | 11 Sept 2024 | 25 Sept 202414 days later | — | |
—COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 · Corporate Bond | Sold part | — | $15,001 - $50,000 | 11 Sept 2024 | 25 Sept 202414 days later | — | |
—T MOBILE USA INC NOTE 4.75000% 02/01/2028 · Corporate Bond | Sold part | — | $1,001 - $15,000 | 11 Sept 2024 | 25 Sept 202414 days later | — | |
—VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029 SER C NOTE CALL MAKE WHOLE · Corporate Bond | Sold part | — | $1,001 - $15,000 | 11 Sept 2024 | 25 Sept 202414 days later | — |
Congress: most bought, most sold and best returns
Most bought by Congress, last 90 days
Most sold by Congress, last 90 days
Members of Congress must report a trade over $1,000 within 45 days, its amount as a range. A trade by a spouse or child is theirs to report too. The move since the trade is from the close on the day traded to the price now.
Source: Periodic transaction reports filed with the House and the Senate, via Financial Modeling Prep; party and state from congress-legislators







.webp)



