William R. Keating
Rep. William R. Keating (D-MA9), in the House since 2011 and serving on the Foreign Affairs and Armed Services Committees, is an active individual-stock trader: roughly 103 disclosed trades across 54 companies totaling about $841,000 in lifetime volume, concentrated in technology and semiconductors and reportedly executed through his IRA in mostly modest $1,001-$15,000 transactions. Some holdings (e.g., defense/semiconductor names) loosely overlap his Armed Services work, but the small ticket sizes and IRA structure limit concern, and no public reporting alleges insider timing. No public records of campaign-fund personal use, FEC enforcement, or family/staff revolving-door lobbying tied to his office were found, and his disclosed net worth has fluctuated with markets rather than showing unexplained growth. His 3.4% missed-vote rate is modestly above the chamber median but unremarkable. Overall this is a relatively clean record whose principal flag is routine individual-stock trading.
Public record
- In Congress since
- 2011
- Committees
- Armed Services
Foreign Affairs - Missed votes, 119th Congress
- 4.6% (31 of 674; median member 1.9%)
- Campaign money, 2025–26 cycle
- $422K raised · 40% from PACs & committees · $496K cash on hand FEC ↗
The stock-trading ban
H.R. 7008 bans new stock purchases by members, spouses and dependents; it doesn't force sales of existing holdings. The Senate vote was on the version paired with the SAVE Act, which is why no Democrat voted yes. Full breakdown →
Disclosed stock trades
Most-traded: BJ ×1 · ACN ×1 · ARMK ×1 · MSFT ×1 · PEP ×1 · KLAC ×1 · LRCX ×1 · CSGP ×1
| Traded | Filed | Owner | Asset | Type | Amount | |
|---|---|---|---|---|---|---|
| Aug 11, 2026 | Aug 25, 2026 | Member | Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Jun 30, 2026 | Aug 13, 2026 | Member | CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Jun 30, 2026 | Aug 13, 2026 | Member | HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2028 [CS] | Buy | $15,001 - $50,000 | filing ↗ |
| May 8, 2026 | May 18, 2026 | Member | JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.57200% 04/22/2036 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| May 8, 2026 | May 18, 2026 | Member | NORTHROP GRUMMAN CORP NOTE 4.40000% 05/01/2030 CALL MAKE WHOLE [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| May 8, 2026 | May 18, 2026 | Member | SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| May 8, 2026 | May 18, 2026 | Member | VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| May 6, 2026 | May 18, 2026 | Member | THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLE [CS] | Sell | $15,001 - $50,000 | filing ↗ |
| Apr 30, 2026 | May 18, 2026 | Member | UNITED STATES TREAS BILLS ZERO CPN 0.00000% 05/28/2026 [GS] | Buy | $1,001 - $15,000 | filing ↗ |
| Apr 29, 2026 | May 18, 2026 | Member | OTIS WORLDWIDE CORP NOTE CALL MAKE WHOLE 5.25000% 08/16/2028 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Apr 17, 2026 | May 18, 2026 | Member | T MOBILE USA INC NOTE CALL MAKE WHOLE 5.05000% 07/15/2033 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 26, 2026 | Apr 13, 2026 | Member | UNITED STATES TREAS BILLS ZERO CPN 0.00000% 04/28/2026 [GS] | Buy | $50,001 - $100,000 | filing ↗ |
| Feb 20, 2026 | Mar 16, 2026 | Member | ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/15/2035 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Feb 20, 2026 | Mar 16, 2026 | Member | CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.00000% 03/15/2034 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Feb 20, 2026 | Mar 16, 2026 | Member | UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 [GS] | Buy | $1,001 - $15,000 | filing ↗ |
| Feb 4, 2026 | Feb 26, 2026 | Member | UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 [GS] | Buy | $1,001 - $15,000 | filing ↗ |
| Feb 4, 2026 | Feb 26, 2026 | Member | VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Jan 26, 2026 | Feb 6, 2026 | Member | UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 [GS] | Buy | $1,001 - $15,000 | filing ↗ |
| Jan 8, 2026 | Feb 6, 2026 | Member | UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 [GS] | Buy | $1,001 - $15,000 | filing ↗ |
| Dec 5, 2025 | Dec 16, 2025 | Member | COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 [CS] | Sell | $1,001 - $15,000 | filing ↗ |
| Aug 18, 2025 | Sep 4, 2025 | Member | SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Jun 9, 2025 | Jun 23, 2025 | Member | PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 [CS] | Sell | $1,001 - $15,000 | filing ↗ |
| May 15, 2025 | Jun 23, 2025 | Member | MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 [CS] | Sell | $1,001 - $15,000 | filing ↗ |
| Mar 6, 2025 | Mar 21, 2025 | Member | BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLE [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 6, 2025 | Mar 21, 2025 | Member | JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 3, 2025 | Mar 21, 2025 | Member | BJ BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) [ST] | Sell | $1,001 - $15,000 | filing ↗ |
| Feb 28, 2025 | Mar 21, 2025 | Member | GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/2026 CALL MAKE WHOLE [CS] | Buy | $15,001 - $50,000 | filing ↗ |
| Feb 6, 2025 | Feb 25, 2025 | Member | COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/13/2034 [CS] | Buy | $15,001 - $50,000 | filing ↗ |
| Feb 6, 2025 | Feb 25, 2025 | Member | GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 [CS] | Buy | $1,001 - $15,000 | filing ↗ |
| Feb 6, 2025 | Feb 25, 2025 | Member | THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLE [CS] | Buy | $15,001 - $50,000 | filing ↗ |
| Feb 6, 2025 | Feb 25, 2025 | Member | WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031 CALL MAKE WHOLE [CS] | Buy | $15,001 - $50,000 | filing ↗ |
| Feb 5, 2025 | Feb 25, 2025 | Member | ACN Accenture plc Class A Ordinary Shares (ACN) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Feb 5, 2025 | Feb 25, 2025 | Member | ARMK Aramark Common Stock (ARMK) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Feb 5, 2025 | Feb 25, 2025 | Member | MSFT Microsoft Corporation - Common Stock (MSFT) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Feb 5, 2025 | Feb 25, 2025 | Member | PEP Pepsico, Inc. (PEP) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Jan 24, 2025 | Feb 25, 2025 | Member | KLAC KLA Corporation - Common Stock (KLAC) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Jan 24, 2025 | Feb 25, 2025 | Member | LRCX Lam Research Corporation - Common Stock (LRCX) [ST] | Sell | $1,001 - $15,000 | filing ↗ |
| Jan 21, 2025 | Feb 25, 2025 | Member | CSGP CoStar Group, Inc. - Common Stock (CSGP) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Jan 7, 2025 | Jan 15, 2025 | Member | ABNB Airbnb, Inc. - Class A Common Stock (ABNB) [ST] | Sell | $1,001 - $15,000 | filing ↗ |
| Jan 7, 2025 | Jan 15, 2025 | Member | AMZN Amazon.com, Inc. - Common Stock (AMZN) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Jan 7, 2025 | Jan 15, 2025 | Member | FI Fiserv, Inc. Common Stock (FI) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Oct 31, 2024 | Nov 6, 2024 | Member | GOOGL Alphabet Inc. - Class A Common Stock (GOOGL) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Oct 31, 2024 | Nov 6, 2024 | Member | AMZN Amazon.com, Inc. - Common Stock (AMZN) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Oct 31, 2024 | Nov 6, 2024 | Member | AMTM Amentum Holdings, Inc. Common Stock (AMTM) [ST] | Sell | $1,001 - $15,000 | filing ↗ |
| Oct 31, 2024 | Nov 6, 2024 | Member | MSFT Microsoft Corporation - Common Stock (MSFT) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Oct 31, 2024 | Nov 6, 2024 | Member | QCOM QUALCOMM Incorporated - Common Stock (QCOM) [ST] | Buy | $1,001 - $15,000 | filing ↗ |
| Oct 9, 2024 | Nov 6, 2024 | Member | LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027 [CS] | Sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | BANK AMERICA CORP SER M MTN 3.97000% 03/05/2029 CALL MAKE WHOLE [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73400% 12/15/2024 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | CAT Caterpillar, Inc. Common Stock (CAT) [ST] | Sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 [CS] | Partial sell | $15,001 - $50,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | ELEVANCE HEALTH INC NOTE CALL MAKE WHOLE 3.65000% 12/01/2027 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | META PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | NXPI NXP Semiconductors N.V. - Common Stock (NXPI) [ST] | Sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
| Sep 11, 2024 | Sep 24, 2024 | Member | T MOBILE USA INC NOTE 4.75000% 02/01/2028 [CS] | Partial sell | $1,001 - $15,000 | filing ↗ |
Showing the 60 most recent of 90. Download everything →
Amounts are the ranges members must report, not exact values. The STOCK Act requires a report within 45 days of a trade; "late" counts days past that deadline, measured to the filing date.
How the score breaks down
Sources behind this score: 2 data aggregator · 3 reference database. Score = weighted average of the components that have data; the 3 without sourced evidence are excluded, never counted against the member. Methodology →
Right of reply
Is something here wrong or missing context? Members and their staff can send a correction or a statement. Statements are published on this page in full, and corrections go in the public log. Email corrections@greederboard.com.