William R. Keating

William R. Keating

Democrat MA · U.S. House · MA09
Total trades
70
Purchases
57
Sales
13
Est. volume
$577,348
Top holding
MSFT
Last traded
Mar 3, 2025

William R. Keating is a Democrat member of the U.S. House of Representatives from MA. Across the disclosures we track, William R. Keating has reported 70 stock trades — 57 purchases and 13 sales — worth an estimated $577,348 at the midpoints of the disclosed ranges, leaning heavily toward buying. The most frequently traded position is MSFT (Microsoft Corporation), appearing in 3 disclosures. Looking at the 9 disclosed purchases from the last 3 years we can price, William R. Keating's buys have averaged a +47.0% return since each trade became public, beating the S&P 500 by 11 points, with 89% of those buys currently in the green. The most recent disclosed transaction was on Mar 3, 2025. Under the STOCK Act, members must report trades within 45 days — each row below links to the original House filing.

William R. Keating's trading activity

Disclosed trades per quarter — last 3 years buys   sales
2022 Q3: 1 sale122·Q32022 Q4: 1 buy12022 Q4: 1 sale12023 Q1: 3 buys32023 Q1: 1 sale123·Q12023 Q2: 2 buys22023 Q3: 1 buy12023 Q3: 1 sale123·Q32024 Q1: 2 buys22024 Q1: 1 sale124·Q12024 Q2: 1 buy12024 Q2: 1 sale12024 Q3: 2 sales224·Q32024 Q4: 2 buys22025 Q1: 5 buys52025 Q1: 1 sale125·Q1

William R. Keating's track record

Avg buy return
+47.0%
vs S&P 500
+11.3%
Win rate
89%
Buys scored
9

Best buy: KLAC +196.4% · Worst: CSGP −60.0%. Return measured from each purchase's disclosure month to today (coverage-universe buys, equal-weighted). Information only, not investment advice.

William R. Keating's disclosed trades

DisclosedTradedTickerTypeAmountSince disclosedOwner
Mar 21, 2025 Mar 3, 2025 BJ Sale $1,001 - $15,000 Self filing ↗
Feb 24, 2025 Feb 5, 2025 ARMK Purchase $1,001 - $15,000 Self filing ↗
Feb 24, 2025 Feb 5, 2025 MSFT Purchase $1,001 - $15,000 +25.3% Self filing ↗
Feb 24, 2025 Jan 24, 2025 KLAC Purchase $1,001 - $15,000 +196.4% Self filing ↗
Feb 24, 2025 Jan 21, 2025 CSGP Purchase $1,001 - $15,000 −60.0% Self filing ↗
Jan 10, 2025 Jan 7, 2025 AMZN Purchase $1,001 - $15,000 +12.5% Self filing ↗
Nov 5, 2024 Oct 31, 2024 AMZN Purchase $1,001 - $15,000 +28.6% Self filing ↗
Nov 5, 2024 Oct 31, 2024 QCOM Purchase $1,001 - $15,000 +6.8% Self filing ↗
Sep 23, 2024 Sep 11, 2024 CAT Sale $1,001 - $15,000 Self filing ↗
Sep 23, 2024 Sep 11, 2024 NXPI Sale $1,001 - $15,000 Self filing ↗
May 22, 2024 May 17, 2024 AMZN Purchase $15,001 - $50,000 +51.5% Self filing ↗
May 22, 2024 May 17, 2024 CVS Sale $1,001 - $15,000 Self filing ↗
Mar 11, 2024 Feb 28, 2024 BA Sale $1,001 - $15,000 Self filing ↗
Mar 11, 2024 Feb 28, 2024 TDG Purchase $1,001 - $15,000 +13.2% Self filing ↗
Feb 5, 2024 Jan 24, 2024 PANW Purchase $1,001 - $15,000 +149.2% Self filing ↗
Sep 25, 2023 Sep 21, 2023 CAT Sale $848.75 Self filing ↗
Jul 31, 2023 Jul 20, 2023 ISRG Purchase $1,001 - $15,000 +23.7% Self filing ↗
Jul 17, 2023 Jun 30, 2023 LIN Purchase $1,001 - $15,000 +27.5% Self filing ↗
Jun 13, 2023 Jun 8, 2023 MCK Purchase $1,001 - $15,000 +108.5% Self filing ↗
Feb 28, 2023 Feb 13, 2023 JPM Purchase $1,001 - $15,000 +176.1% Self filing ↗
Feb 28, 2023 Feb 13, 2023 NXPI Purchase $1,001 - $15,000 +39.5% Self filing ↗
Feb 28, 2023 Feb 13, 2023 VEEV Purchase $1,001 - $15,000 +45.8% Self filing ↗
Jan 30, 2023 Jan 18, 2023 BKNG Sale $1,001 - $15,000 Self filing ↗
Dec 19, 2022 Dec 5, 2022 BAX Sale $1,001 - $15,000 Self filing ↗
Nov 21, 2022 Nov 9, 2022 NOW Purchase $1,001 - $15,000 +50.1% Self filing ↗
Oct 20, 2022 Sep 9, 2022 ROST Sale $1,001 - $15,000 Self filing ↗
May 2, 2022 Mar 29, 2022 CCI Sale $1,001 - $15,000 Self filing ↗
May 2, 2022 Mar 29, 2022 VRTX Purchase $1,001 - $15,000 +95.7% Self filing ↗
Feb 22, 2022 Jan 28, 2022 FISV Sale $1,001 - $15,000 Self filing ↗
Jul 19, 2021 Jun 10, 2021 ADBE Purchase $1,001 - $15,000 −58.4% Self filing ↗
Jul 19, 2021 Jun 10, 2021 VRSN Sale $1,001 - $15,000 Self filing ↗
Apr 16, 2021 Apr 14, 2021 CVX Sale $1,001 - $15,000 Self filing ↗
Apr 16, 2021 Apr 14, 2021 BAX Purchase $1,001 - $15,000 −65.1% Self filing ↗
Apr 16, 2021 Apr 14, 2021 BA Purchase $1,001 - $15,000 −1.3% Self filing ↗
Apr 16, 2021 Apr 14, 2021 MSFT Purchase $1,001 - $15,000 +103.9% Self filing ↗
Apr 16, 2021 Apr 14, 2021 VRSN Purchase $1,001 - $15,000 +31.3% Self filing ↗
Mar 26, 2021 Mar 17, 2021 ARMK Purchase $1,001 - $15,000 Self filing ↗
Mar 26, 2021 Mar 17, 2021 BAX Purchase $1,001 - $15,000 −64.5% Self filing ↗
Mar 26, 2021 Mar 17, 2021 BA Purchase $1,001 - $15,000 −9.2% Self filing ↗
Mar 26, 2021 Mar 17, 2021 CACI Purchase $1,001 - $15,000 Self filing ↗
Mar 26, 2021 Mar 17, 2021 CAT Purchase $1,001 - $15,000 +306.1% Self filing ↗
Mar 26, 2021 Mar 17, 2021 CVS Purchase $1,001 - $15,000 +50.5% Self filing ↗
Mar 26, 2021 Mar 17, 2021 JPM Purchase $1,001 - $15,000 +175.0% Self filing ↗
Mar 26, 2021 Mar 17, 2021 MDT Purchase $1,001 - $15,000 −9.7% Self filing ↗
Mar 26, 2021 Mar 17, 2021 MSFT Purchase $1,001 - $15,000 +118.1% Self filing ↗
Mar 26, 2021 Mar 17, 2021 MCO Purchase $1,001 - $15,000 +67.2% Self filing ↗
Mar 26, 2021 Mar 17, 2021 NXPI Purchase $1,001 - $15,000 +27.2% Self filing ↗
Mar 26, 2021 Mar 17, 2021 PNC Purchase $1,001 - $15,000 +77.3% Self filing ↗
Mar 26, 2021 Mar 17, 2021 VRSN Purchase $1,001 - $15,000 +44.5% Self filing ↗
Mar 26, 2021 Mar 17, 2021 ACN Purchase $1,001 - $15,000 −28.7% Self filing ↗
Mar 26, 2021 Mar 17, 2021 AZO Purchase $1,001 - $15,000 +116.9% Self filing ↗
Mar 26, 2021 Mar 17, 2021 BJ Purchase $1,001 - $15,000 Self filing ↗
Mar 26, 2021 Mar 17, 2021 BKNG Purchase $1,001 - $15,000 +132.6% Self filing ↗
Mar 26, 2021 Mar 17, 2021 COF Purchase $1,001 - $15,000 +92.2% Self filing ↗
Mar 26, 2021 Mar 17, 2021 CDW Purchase $1,001 - $15,000 −11.7% Self filing ↗
Mar 26, 2021 Mar 17, 2021 CVX Purchase $1,001 - $15,000 +133.2% Self filing ↗
Mar 26, 2021 Mar 17, 2021 CCI Purchase $1,001 - $15,000 −45.0% Self filing ↗
Mar 26, 2021 Mar 17, 2021 EA Purchase $1,001 - $15,000 +59.2% Self filing ↗
Mar 26, 2021 Mar 17, 2021 FISV Purchase $1,001 - $15,000 −56.7% Self filing ↗
Mar 26, 2021 Mar 17, 2021 ICE Purchase $1,001 - $15,000 +45.1% Self filing ↗
Mar 26, 2021 Mar 17, 2021 J Purchase $1,001 - $15,000 +42.1% Self filing ↗
Mar 26, 2021 Mar 17, 2021 LRCX Purchase $1,001 - $15,000 +478.3% Self filing ↗
Mar 26, 2021 Mar 17, 2021 MA Purchase $1,001 - $15,000 +62.3% Self filing ↗
Mar 26, 2021 Mar 17, 2021 MRK Purchase $1,001 - $15,000 +113.0% Self filing ↗
Mar 26, 2021 Mar 17, 2021 PEP Purchase $1,001 - $15,000 +15.7% Self filing ↗
Mar 26, 2021 Mar 17, 2021 PG Purchase $1,001 - $15,000 +22.5% Self filing ↗
Mar 26, 2021 Mar 17, 2021 ROST Purchase $1,001 - $15,000 +119.3% Self filing ↗
Mar 26, 2021 Mar 17, 2021 SU Purchase $1,001 - $15,000 Self filing ↗
Mar 26, 2021 Mar 17, 2021 URI Purchase $1,001 - $15,000 +256.2% Self filing ↗
Mar 26, 2021 Mar 17, 2021 VEEV Purchase $1,001 - $15,000 −7.6% Self filing ↗

Most-traded stocks

MSFTMicrosoft Corporation 3 trades AMZNAmazon.com, Inc. 3 trades CATCaterpillar, Inc. 3 trades NXPINXP Semiconductors N.V. 3 trades BAThe Boeing Company 3 trades BAXBaxter International Inc. 3 trades VRSNVeriSign, Inc. 3 trades CVSCVS Health Corporation 2 trades

William R. Keating's stock trading: frequently asked questions

What stocks does William R. Keating trade the most?

William R. Keating's most frequently disclosed positions are MSFT (Microsoft Corporation, 3 trades), AMZN (Amazon.com, Inc., 3 trades), CAT (Caterpillar, Inc., 3 trades), based on official House financial disclosures.

How many stock trades has William R. Keating disclosed?

William R. Keating has disclosed 70 stock trades since 2021 — 57 purchases and 13 sales worth an estimated $577,348 at the midpoints of the disclosed ranges.

Do William R. Keating's stock picks beat the market?

The 9 disclosed purchases from recent years that we can price have averaged a +47.0% return since each became public — beating the S&P 500 by 11 points on average, with 89% of buys currently profitable.

What was William R. Keating's best stock trade?

Among purchases we track, William R. Keating's best performer is KLAC (KLA Corporation), up +196.4% since the trade was disclosed.

When did William R. Keating last trade stocks?

The most recent transaction William R. Keating disclosed was on Mar 3, 2025. Members of Congress must report trades within 45 days under the STOCK Act, so new filings can lag the trade itself.

Is it legal for William R. Keating to trade stocks?

Yes — members of Congress may trade stocks, but the 2012 STOCK Act requires them to publicly disclose every trade over $1,000 within 45 days. This page tracks William R. Keating's disclosures and links to the original filings.

Other active members of Congress

Thomas MacArthur Thomas MacArthur Republican · NJ 1299 trades Gilbert Cisneros Gilbert Cisneros Democrat · CA 1193 trades Josh Gottheimer Josh Gottheimer Democrat · NJ 1161 trades Susie Lee Susie Lee Democrat · NV 850 trades Greg Gianforte Greg Gianforte Republican · MT 746 trades Alan S. Lowenthal Alan S. Lowenthal Democrat · CA 687 trades Lisa McClain Lisa McClain Republican · MI 664 trades Lois Frankel Lois Frankel Democrat · FL 625 trades

Source: William R. Keating's official US House Periodic Transaction Report filings. Amounts are disclosed as ranges; estimates use range midpoints. Data may be delayed or contain filer errors. Updated Aug 13, 2026. Not investment advice.