William R. Keating
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
William R. Keating's track record
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
| Disclosed | Traded | Ticker | Type | Amount | Since disclosed | Owner | |
|---|---|---|---|---|---|---|---|
| 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
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
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.