Greederboard
Official portrait of William R. Keating

William R. Keating

D Democrat · Representative, Massachusetts 9th district
23
Low self-dealing
3/6 components have data
#87 of 193 scored

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 passage, Jul 22, 2026
No
Cosponsored a ban bill
H.R. 3779 H.R. 6731

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

41trades since Jan 2025
34buys
7sells
0filed past 45 days
$174K–$910Kdisclosed value range

Most-traded: BJ ×1 · ACN ×1 · ARMK ×1 · MSFT ×1 · PEP ×1 · KLAC ×1 · LRCX ×1 · CSGP ×1

TradedFiledOwnerAssetTypeAmount
Aug 11, 2026Aug 25, 2026MemberAlphabet Inc Note Coupon 4.80000%Mat 2/15/2036 [CS]Buy$1,001 - $15,000filing ↗
Jun 30, 2026Aug 13, 2026MemberCAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031 [CS]Buy$1,001 - $15,000filing ↗
Jun 30, 2026Aug 13, 2026MemberHCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2028 [CS]Buy$15,001 - $50,000filing ↗
May 8, 2026May 18, 2026MemberJPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.57200% 04/22/2036 [CS]Buy$1,001 - $15,000filing ↗
May 8, 2026May 18, 2026MemberNORTHROP GRUMMAN CORP NOTE 4.40000% 05/01/2030 CALL MAKE WHOLE [CS]Buy$1,001 - $15,000filing ↗
May 8, 2026May 18, 2026MemberSIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 [CS]Buy$1,001 - $15,000filing ↗
May 8, 2026May 18, 2026MemberVMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 [CS]Buy$1,001 - $15,000filing ↗
May 6, 2026May 18, 2026MemberTHE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLE [CS]Sell$15,001 - $50,000filing ↗
Apr 30, 2026May 18, 2026MemberUNITED STATES TREAS BILLS ZERO CPN 0.00000% 05/28/2026 [GS]Buy$1,001 - $15,000filing ↗
Apr 29, 2026May 18, 2026MemberOTIS WORLDWIDE CORP NOTE CALL MAKE WHOLE 5.25000% 08/16/2028 [CS]Buy$1,001 - $15,000filing ↗
Apr 17, 2026May 18, 2026MemberT MOBILE USA INC NOTE CALL MAKE WHOLE 5.05000% 07/15/2033 [CS]Buy$1,001 - $15,000filing ↗
Mar 26, 2026Apr 13, 2026MemberUNITED STATES TREAS BILLS ZERO CPN 0.00000% 04/28/2026 [GS]Buy$50,001 - $100,000filing ↗
Feb 20, 2026Mar 16, 2026MemberALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/15/2035 [CS]Buy$1,001 - $15,000filing ↗
Feb 20, 2026Mar 16, 2026MemberCHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.00000% 03/15/2034 [CS]Buy$1,001 - $15,000filing ↗
Feb 20, 2026Mar 16, 2026MemberUNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 [GS]Buy$1,001 - $15,000filing ↗
Feb 4, 2026Feb 26, 2026MemberUNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 [GS]Buy$1,001 - $15,000filing ↗
Feb 4, 2026Feb 26, 2026MemberVMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 [CS]Buy$1,001 - $15,000filing ↗
Jan 26, 2026Feb 6, 2026MemberUNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 [GS]Buy$1,001 - $15,000filing ↗
Jan 8, 2026Feb 6, 2026MemberUNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 [GS]Buy$1,001 - $15,000filing ↗
Dec 5, 2025Dec 16, 2025MemberCOMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 [CS]Sell$1,001 - $15,000filing ↗
Aug 18, 2025Sep 4, 2025MemberSIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 [CS]Buy$1,001 - $15,000filing ↗
Jun 9, 2025Jun 23, 2025MemberPEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 [CS]Sell$1,001 - $15,000filing ↗
May 15, 2025Jun 23, 2025MemberMICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 [CS]Sell$1,001 - $15,000filing ↗
Mar 6, 2025Mar 21, 2025MemberBANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLE [CS]Buy$1,001 - $15,000filing ↗
Mar 6, 2025Mar 21, 2025MemberJPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 [CS]Buy$1,001 - $15,000filing ↗
Mar 3, 2025Mar 21, 2025MemberBJ BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) [ST]Sell$1,001 - $15,000filing ↗
Feb 28, 2025Mar 21, 2025MemberGOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/2026 CALL MAKE WHOLE [CS]Buy$15,001 - $50,000filing ↗
Feb 6, 2025Feb 25, 2025MemberCOCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/13/2034 [CS]Buy$15,001 - $50,000filing ↗
Feb 6, 2025Feb 25, 2025MemberGENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 [CS]Buy$1,001 - $15,000filing ↗
Feb 6, 2025Feb 25, 2025MemberTHE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE WHOLE [CS]Buy$15,001 - $50,000filing ↗
Feb 6, 2025Feb 25, 2025MemberWELLS FARGO &CO SER W MTN 5.24400% 01/24/2031 CALL MAKE WHOLE [CS]Buy$15,001 - $50,000filing ↗
Feb 5, 2025Feb 25, 2025MemberACN Accenture plc Class A Ordinary Shares (ACN) [ST]Buy$1,001 - $15,000filing ↗
Feb 5, 2025Feb 25, 2025MemberARMK Aramark Common Stock (ARMK) [ST]Buy$1,001 - $15,000filing ↗
Feb 5, 2025Feb 25, 2025MemberMSFT Microsoft Corporation - Common Stock (MSFT) [ST]Buy$1,001 - $15,000filing ↗
Feb 5, 2025Feb 25, 2025MemberPEP Pepsico, Inc. (PEP) [ST]Buy$1,001 - $15,000filing ↗
Jan 24, 2025Feb 25, 2025MemberKLAC KLA Corporation - Common Stock (KLAC) [ST]Buy$1,001 - $15,000filing ↗
Jan 24, 2025Feb 25, 2025MemberLRCX Lam Research Corporation - Common Stock (LRCX) [ST]Sell$1,001 - $15,000filing ↗
Jan 21, 2025Feb 25, 2025MemberCSGP CoStar Group, Inc. - Common Stock (CSGP) [ST]Buy$1,001 - $15,000filing ↗
Jan 7, 2025Jan 15, 2025MemberABNB Airbnb, Inc. - Class A Common Stock (ABNB) [ST]Sell$1,001 - $15,000filing ↗
Jan 7, 2025Jan 15, 2025MemberAMZN Amazon.com, Inc. - Common Stock (AMZN) [ST]Buy$1,001 - $15,000filing ↗
Jan 7, 2025Jan 15, 2025MemberFI Fiserv, Inc. Common Stock (FI) [ST]Buy$1,001 - $15,000filing ↗
Oct 31, 2024Nov 6, 2024MemberGOOGL Alphabet Inc. - Class A Common Stock (GOOGL) [ST]Buy$1,001 - $15,000filing ↗
Oct 31, 2024Nov 6, 2024MemberAMZN Amazon.com, Inc. - Common Stock (AMZN) [ST]Buy$1,001 - $15,000filing ↗
Oct 31, 2024Nov 6, 2024MemberAMTM Amentum Holdings, Inc. Common Stock (AMTM) [ST]Sell$1,001 - $15,000filing ↗
Oct 31, 2024Nov 6, 2024MemberMSFT Microsoft Corporation - Common Stock (MSFT) [ST]Buy$1,001 - $15,000filing ↗
Oct 31, 2024Nov 6, 2024MemberQCOM QUALCOMM Incorporated - Common Stock (QCOM) [ST]Buy$1,001 - $15,000filing ↗
Oct 9, 2024Nov 6, 2024MemberLOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027 [CS]Sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberBANK AMERICA CORP SER M MTN 3.97000% 03/05/2029 CALL MAKE WHOLE [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberBECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73400% 12/15/2024 [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberCAT Caterpillar, Inc. Common Stock (CAT) [ST]Sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberCOMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 [CS]Partial sell$15,001 - $50,000filing ↗
Sep 11, 2024Sep 24, 2024MemberELEVANCE HEALTH INC NOTE CALL MAKE WHOLE 3.65000% 12/01/2027 [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberGENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberJPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberLOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05/03/2027 [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberMETA PLATFORMS INC NOTE CALL MAKE WHOLE 4.95000% 05/15/2033 [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberMICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberNXPI NXP Semiconductors N.V. - Common Stock (NXPI) [ST]Sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberPEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 [CS]Partial sell$1,001 - $15,000filing ↗
Sep 11, 2024Sep 24, 2024MemberT MOBILE USA INC NOTE 4.75000% 02/01/2028 [CS]Partial sell$1,001 - $15,000filing ↗

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

Stock self-trading
25% weight
42
Active individual-stock trader: ~103 trades across 54 companies, ~$841K lifetime volume, mostly $1,001-$15,000 tickets via an IRA. Heavy tech/semiconductor focus (MSFT, GOOGL, AMZN, QCOM, NXPI, LRCX, KLA) with mild overlap to his Armed Services emerging-threats role. Reported post-trade swings both ways (Alphabet +104%, Fiserv -77% in 90 days); no documented insider timing. Score reflects volume and sector overlap, tempered by small sizes and no suspicious-timing evidence.
Net-worth enrichment in office
15% weight
0
OpenSecrets estimates show net worth fluctuating (~$4.4M in 2010, ~$2.9M in 2018, ranked 106th in House), tracking market movements rather than indicating growth beyond salary and market returns. Disclosure ranges make precise tenure-growth analysis unreliable; no evidence of anomalous enrichment.
Money → action alignmentcorrelation, not proof of any quid-pro-quono data
20% weight
—
Correlation, not proof. OpenSecrets tracks his contributors but granular top-industry concentration figures were not retrievable (page returned 403), and no specific donor-aligned vote/bill pattern was documented in available sources. No scoreable evidence of industry-money-to-action correlation.
Campaign-fund personal useno data
15% weight
—
No public records, news reports, or FEC enforcement found alleging personal use of campaign or leadership-PAC funds. Absence is not penalized.
Revolving door & familyno data
15% weight
—
No documented family lobbying or contracts tied to his office, nor a notable staff-to-lobbyist pipeline. (The 1980s 'Keating Five' and lobbyist Frank Keating are unrelated individuals.) Absence is not penalized.
Skips the job to fundraise
10% weight
12
Missed 310 of 9,122 roll-call votes (3.4%) since 2011, slightly worse than the ~2.1% median of currently serving representatives but not extreme. No evidence of heavy paid speeches or fundraising-driven absences. Low score for modestly above-median absenteeism.

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 →

Embed this score on your site

Updates automatically when the score changes.

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.