CapitolMarkets
William R. Keating
U.S. Representative

William R. Keating

DHouseMassachusetts · District 09

U.S. Representative (D) for Massachusetts, 74 years old, formerly district attorney.

Tenure
Representative since 2011
Born
Norwood, Norfolk County, Mass., 1952
Prior career
  • district attorney
Education
  • B.A. Boston College (1974)
  • M.B.A. Boston College (1982)
  • J.D. Suffolk University (1985)
Full biography

KEATING, William R., a Representative from Massachusetts; born in Norwood, Norfolk County, Mass., September 6, 1952; B.A., Boston College, Chestnut Hill, Mass., 1974; M.B.A., Boston College, Chestnut Hill, Mass., 1982; J.D., Suffolk University, Boston, Mass., 1985; member of the Massachusetts state house of representatives, 1977-1984; member of the Massachusetts state senate, 1985-1998; Norfolk County, Mass. district attorney, 1998-2010; elected as a Democrat to the One Hundred Twelfth and to the seven succeeding Congresses (January 3, 2011-present).

Source: U.S. Congress Bioguide / public-record corporate filings.

Year-to-date performance
No priced trades disclosed this year yet.
Numbers populate once a disclosed trade is in a public-equity ticker we can price.
Profitable trades
Not scored · bond-heavy
House rank
#46/85
82
Total trades
$219.5K
Volume YTD
948d
Avg hold
15
Conflicts

Track record by window

Past month
Gross flow$64.5K
Trades5
Bought / Sold4·1
Open book80%
Year to date
Gross flow$219.5K
Trades16
Bought / Sold15·1
Open book94%
1 year
Gross flow$243.5K
Trades19
Bought / Sold16·3
Open book84%
5 years
+$142.4K
+61.2%
Gross flow$1.9M
Trades123
Bought / Sold70·53
Open book57%
Public-record gap+48.4%

Disclosed trades · 82

All filings →
Filed Mar 21, 2025·traded Mar 3, 2025
soldCommon Stock (BJ)(BJ)$1K-$15K
18 days to disclose
Flat·+0.0%
Filed Feb 25, 2025·traded Feb 5, 2025
bought
A
Aramark Common Stock (ARMK)(ARMK)$1K-$15K
20 days to disclose
Good buy·+$1.6K+19.9%
4.3% vs S&P 500
Filed Feb 25, 2025·traded Feb 5, 2025
boughtStock (MSFT)(MSFT)$1K-$15K
20 days to disclose
Good buy·+$484+6.0%
52.1% vs S&P 500
Filed Feb 25, 2025·traded Feb 5, 2025
boughtShares (ACN)(ACN)$1K-$15K
20 days to disclose
Bad buy·$4.3K-54.1%
112.2% vs S&P 500
Filed Feb 25, 2025·traded Jan 24, 2025
bought
K
(KLAC)(KLAC)$1K-$15K
32 days to disclose
Good buy·+$14K+174.7%
+120.0% vs S&P 500
Filed Feb 25, 2025·traded Jan 24, 2025
soldStock (LRCX)(LRCX)$1K-$15K
32 days to disclose
Flat·+0.0%
+54.7% vs S&P 500
Filed Feb 25, 2025·traded Jan 21, 2025
bought
C
(CSGP)(CSGP)$1K-$15K
35 days to disclose
Bad buy·$4.5K-55.7%
62.6% vs S&P 500
Filed Jan 15, 2025·traded Jan 7, 2025
sold
A
(ABNB)(ABNB)$1K-$15K
8 days to disclose
Flat·+0.0%
+58.3% vs S&P 500
Filed Jan 15, 2025·traded Jan 7, 2025
bought(AMZN)(AMZN)$1K-$15K
8 days to disclose
Good buy·+$1.2K+14.8%
43.5% vs S&P 500
Filed Nov 6, 2024·traded Oct 31, 2024
boughtStock (GOOGL)(GOOGL)$1K-$15K
6 days to disclose
Good buy·+$8.2K+101.9%
+35.3% vs S&P 500
Filed Nov 6, 2024·traded Oct 31, 2024
bought(AMZN)(AMZN)$1K-$15K
6 days to disclose
Good buy·+$2.9K+36.8%
29.9% vs S&P 500
Filed Nov 6, 2024·traded Oct 31, 2024
boughtCommon Stock (QCOM)(QCOM)$1K-$15K
6 days to disclose
Good buy·+$3K+37.1%
29.5% vs S&P 500
Filed Nov 6, 2024·traded Oct 31, 2024
boughtStock (MSFT)(MSFT)$1K-$15K
6 days to disclose
Good buy·+$628+7.9%
58.8% vs S&P 500
Filed Nov 6, 2024·traded Oct 31, 2024
sold
A
Stock (AMTM)(AMTM)$1K-$15K
6 days to disclose
Flat·+0.0%
+32.0% vs S&P 500
Filed Sep 24, 2024·traded Sep 11, 2024
sold
N
Stock (NXPI)(NXPI)$1K-$15K
13 days to disclose
Flat·+0.0%
+70.2% vs S&P 500
Filed Sep 24, 2024·traded Sep 11, 2024
soldCaterpillar, Inc. Common Stock (CAT)(CAT)$1K-$15K
13 days to disclose
Flat·+0.0%
+35.9% vs S&P 500
Industrials · Committee on Armed Services
Filed May 22, 2024·traded May 17, 2024
soldStock (MSFT)(MSFT)$1K-$15K
5 days to disclose
Flat·+0.0%
+74.8% vs S&P 500
Filed May 22, 2024·traded May 17, 2024
sold
A
AutoZone, Inc. Common Stock (AZO)(AZO)$1K-$15K
5 days to disclose
Flat·+0.0%
+33.7% vs S&P 500
Filed May 22, 2024·traded May 17, 2024
sold
J
Jacobs Solutions Inc. Common Stock (J)(J)$1K-$15K
5 days to disclose
Flat·+0.0%
+39.1% vs S&P 500
Industrials · Committee on Armed Services
Filed May 22, 2024·traded May 17, 2024
bought(AMZN)(AMZN)$15K-$50K
5 days to disclose
Good buy·+$12.4K+38.0%
36.8% vs S&P 500
Filed May 22, 2024·traded May 17, 2024
soldStock (GOOGL)(GOOGL)$1K-$15K
5 days to disclose
Flat·+0.0%
+74.8% vs S&P 500
Filed May 22, 2024·traded May 17, 2024
sold
A
(ABNB)(ABNB)$1K-$15K
5 days to disclose
Flat·+0.0%
+74.8% vs S&P 500
Filed May 22, 2024·traded May 17, 2024
soldAccenture plc Class A Ordinary Shares (ACN)(ACN)$1K-$15K
5 days to disclose
Flat·+0.0%
+74.8% vs S&P 500
Filed May 22, 2024·traded May 17, 2024
soldStock (LOW)(LOW)$1K-$15K
5 days to disclose
Flat·+0.0%
+33.7% vs S&P 500
Filed May 22, 2024·traded May 17, 2024
soldStock (CVS)(CVS)$1K-$15K
5 days to disclose
Flat·+0.0%
+1.5% vs S&P 500
Filed Mar 12, 2024·traded Mar 7, 2024
boughtBoeing Company (BA)(BA)$1K-$15K
5 days to disclose
Good buy·+$507+6.3%
70.4% vs S&P 500
Defense · Committee on Armed Services
Filed Mar 12, 2024·traded Feb 28, 2024
boughtCommon Stock (TDG)(TDG)$1K-$15K
13 days to disclose
Good buy·+$404+5.0%
74.1% vs S&P 500
Defense · Committee on Armed Services
Filed Mar 12, 2024·traded Feb 28, 2024
soldUnited Rentals, Inc. Common Stock (URI)(URI)$1K-$15K
13 days to disclose
Flat·+0.0%
+44.5% vs S&P 500
Industrials · Committee on Armed Services
Filed Feb 5, 2024·traded Jan 24, 2024
boughtPalo Alto Networks, Inc. (PANW)(PANW)$1K-$15K
12 days to disclose
Good buy·+$5.4K+67.1%
15.1% vs S&P 500
Filed Jul 31, 2023·traded Jul 20, 2023
boughtElectronic Arts Inc. (EA)(EA)$1K-$15K
11 days to disclose
Good buy·+$3.7K+46.4%
63.7% vs S&P 500
Filed Jul 19, 2023·traded Jun 30, 2023
soldCapital One Financial Corporation (COF)(COF)$1K-$15K
19 days to disclose
Flat·+0.0%
+53.8% vs S&P 500
Filed Jun 15, 2023·traded Jun 8, 2023
boughtCVS Health Corporation (CVS)(CVS)$1K-$15K
7 days to disclose
Good buy·+$2.1K+26.0%
+11.8% vs S&P 500
Filed Feb 28, 2023·traded Feb 13, 2023
boughtPNC Financial Services Group, Inc. (PNC)(PNC)$1K-$15K
15 days to disclose
Good buy·+$3.2K+40.6%
Filed Feb 28, 2023·traded Feb 13, 2023
bought
V
Veeva Systems Inc. Class A (VEEV)(VEEV)$1K-$15K
15 days to disclose
Bad buy·$200-2.5%
13.7% vs S&P 500
Filed Feb 28, 2023·traded Feb 13, 2023
boughtJP Morgan Chase & Co. (JPM)(JPM)$1K-$15K
15 days to disclose
Good buy·+$9.1K+114.3%
+73.9% vs S&P 500
Filed Feb 28, 2023·traded Feb 13, 2023
boughtAlphabet Inc. - Class A (GOOGL)(GOOGL)$1K-$15K
15 days to disclose
Good buy·+$22.9K+285.8%
+126.5% vs S&P 500
Filed Feb 28, 2023·traded Feb 13, 2023
bought
N
NXP Semiconductors N.V. (NXPI)(NXPI)$1K-$15K
15 days to disclose
Good buy·+$5.4K+67.3%
92.0% vs S&P 500
Filed Feb 28, 2023·traded Feb 13, 2023
boughtLam Research Corporation (LRCX)(LRCX)$1K-$15K
15 days to disclose
Good buy·+$45.1K+563.2%
+403.9% vs S&P 500
Filed Jan 30, 2023·traded Jan 18, 2023
sold
A
Airbnb, Inc. - Class A (ABNB)(ABNB)$1K-$15K
12 days to disclose
Flat·+0.0%
+186.2% vs S&P 500
Filed Dec 21, 2022·traded Dec 2, 2022
bought
B
Baxter International Inc. (BAX)(BAX)$1K-$15K
19 days to disclose
Bad buy·$5.4K-68.1%
74.3% vs S&P 500
Filed Nov 21, 2022·traded Nov 4, 2022
soldAdobe Inc. (ADBE)(ADBE)$15K-$50K
17 days to disclose
Flat·+0.0%
+206.1% vs S&P 500
Filed Oct 30, 2022·traded Sep 9, 2022
boughtRoss Stores, Inc. (ROST)(ROST)$1K-$15K
51 days to disclose · 6 past 45-day window
Good buy·+$11.4K+141.9%
+96.7% vs S&P 500
Filed May 5, 2022·traded Mar 29, 2022
soldCrown Castle International Corp. (CCI)(CCI)$1K-$15K
37 days to disclose
Flat·+0.0%
9.0% vs S&P 500
Filed May 5, 2022·traded Mar 29, 2022
bought
A
Shares of Beneficial Interest (AMH)(AMH)$1K-$15K
37 days to disclose
Bad buy·$1.7K-20.6%
11.6% vs S&P 500
Filed May 5, 2022·traded Mar 29, 2022
soldMedtronic plc. Ordinary Shares (MDT)(MDT)$1K-$15K
37 days to disclose
Flat·+0.0%
+7.6% vs S&P 500
Filed May 5, 2022·traded Mar 29, 2022
bought
V
(VRTX)(VRTX)$1K-$15K
37 days to disclose
Good buy·+$5.1K+63.4%
+55.8% vs S&P 500
Filed Jun 15, 2021·traded Jun 10, 2021
sold
V
VAlERO ENERgY CORP NOTE CAll(VLO)$15K-$50K
5 days to discloseprice pending
Energy · Committee on Foreign Affairs
Filed Jun 15, 2021·traded May 18, 2021
boughtgOlDMAN SACHS gROUP INC NOTE(GS)$15K-$50K
28 days to discloseprice pending
Filed Jun 15, 2021·traded May 3, 2021
bought
V
VAlERO ENERgY CORP NOTE CAll(VLO)$15K-$50K
43 days to discloseprice pending
Energy · Committee on Foreign Affairs
Filed Apr 27, 2021·traded Apr 14, 2021
bought
B
Baxter International Inc. (BAX)(BAX)$1K-$15K
13 days to discloseprice pending
Filed Apr 27, 2021·traded Apr 14, 2021
sold
C
CDW Corporation (CDW)(CDW)$1K-$15K
13 days to discloseprice pending
Filed Apr 27, 2021·traded Apr 14, 2021
bought
V
VeriSign, Inc. (VRSN)(VRSN)$1K-$15K
13 days to discloseprice pending
Filed Apr 27, 2021·traded Apr 14, 2021
boughtMicrosoft Corporation (MSFT)(MSFT)$1K-$15K
13 days to discloseprice pending
Filed Apr 27, 2021·traded Apr 14, 2021
sold
S
Suncor Energy Inc. (Su)(SU)$1K-$15K
13 days to discloseprice pending
Energy · Committee on Foreign Affairs
Filed Apr 27, 2021·traded Mar 30, 2021
boughtElectronic Arts Inc. (EA)(EA)$15K-$30K
28 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtMedtronic plc. Ordinary Shares (MDT)(MDT)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtMastercard Incorporated (MA)(MA)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtJP Morgan Chase & Co. (JPM)(JPM)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
bought
J
Jacobs Engineering group Inc. (J)(J)$1K-$15K
41 days to discloseprice pending
Industrials · Committee on Armed Services
Filed Apr 27, 2021·traded Mar 17, 2021
bought
I
Intercontinental Exchange Inc. (ICE)(ICE)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtCVS Health Corporation (CVS)(CVS)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtCrown Castle International Corp. (CCI)(CCI)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtChevron Corporation (CVX)(CVX)$1K-$15K
41 days to discloseprice pending
Energy · Committee on Foreign Affairs
Filed Apr 27, 2021·traded Mar 17, 2021
boughtCaterpillar, Inc. (CAT)(CAT)$1K-$15K
41 days to discloseprice pending
Industrials · Committee on Armed Services
Filed Apr 27, 2021·traded Mar 17, 2021
boughtCapital One Financial Corporation (COF)(COF)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
bought(CACI)(CACI)$1K-$15K
41 days to discloseprice pending
Defense · Committee on Armed Services
Filed Apr 27, 2021·traded Mar 17, 2021
boughtBoeing Company (BA)(BA)$1K-$15K
41 days to discloseprice pending
Defense · Committee on Armed Services
Filed Apr 27, 2021·traded Mar 17, 2021
boughtBoeing Company (BA)(BA)$1K-$15K
41 days to discloseprice pending
Defense · Committee on Armed Services
Filed Apr 27, 2021·traded Mar 17, 2021
boughtBJ's Wholesale Club Holdings, Inc. (BJ)(BJ)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
bought
B
Baxter International Inc. (BAX)(BAX)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
bought
A
AutoZone, Inc. (AZO)(AZO)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
bought
A
Aramark (ARMK)(ARMK)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtShares (ACN)(ACN)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtIntuit Inc. (INTu)(INTU)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
bought
V
Veeva Systems Inc. Class A (VEEV)(VEEV)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtlam Research Corporation (lRCX)(LRCX)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtPNC Financial Services group, Inc. (PNC)(PNC)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtPepsico, Inc. (PEP)(PEP)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
bought
N
NXP Semiconductors N.V. (NXPI)(NXPI)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtNorthrop grumman Corporation (NOC)(NOC)$1K-$15K
41 days to discloseprice pending
Defense · Committee on Armed Services
Filed Apr 27, 2021·traded Mar 17, 2021
boughtMicrosoft Corporation (MSFT)(MSFT)$1K-$15K
41 days to discloseprice pending
Filed Apr 27, 2021·traded Mar 17, 2021
boughtStock (MRK)(MRK)$1K-$15K
41 days to discloseprice pending

Their record vs the S&P 500

46 priced trades compared to a same-direction S&P 500 benchmark.

Politician portfolio+$142.4K
S&P 500 benchmark+$2.8K
Alpha+$139.6K
Gold line = cumulative dollar P&L · Dashed = S&P 500 over same window · Bars = monthly trade volume

Oversight committees · 6

Click any committee to see what it actually does, which sectors it regulates, and why each sector tag was attached. Sources cited.

Recent legislative activity · 39 bills

19 sponsored, 20 cosponsored in the 119th Congress. Color-coded by sector — yellow chips mark bills that overlap a sector this politician has actually traded in.