CongressInsight

William Keating Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade William Keating (U.S. House, Massachusetts’s 9th district) disclosed under the STOCK Act: what was bought and sold, how the stock purchases did against the S&P 500 and how long each disclosure took. Data as of Oct 20, 2026.

Published Updated 3 min readHow we research

Key takeaways

  • As of Oct 20, 2026, William Keating (U.S. House, Massachusetts’s 9th district) had disclosed 197 trades since Mar 17, 2021, 104 of them in individual stocks (74 buys, 30 sales).
  • Most‑traded stocks: MSFT (5), GOOGL (4), ACN (3), LRCX (3).
  • William Keating’s stock purchases beat the S&P 500 by an average of 2.3 percentage points over the following 12 months (73 buys), #33 of the 111 members ranked.
  • 3.6% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 19 days.

How much does William Keating trade?

William Keating (U.S. House, Massachusetts’s 9th district) disclosed 197 trades between Mar 17, 2021 and Aug 11, 2026 in STOCK Act periodic transaction reports, 104 of them in individual stocks: 74 purchases and 30 sales. Their estimated volume is $3.0 million, from the midpoints of the disclosed ranges. Every trade was in a self or joint account.

MeasureWilliam Keating
ChamberU.S. House, Massachusetts’s 9th district
Trades disclosed197
Stock trades104 (74 buys, 30 sales)
First and latest tradeMar 17, 2021 – Aug 11, 2026
Estimated volume$3.0 million
Account ownerSelf or joint 100%

What stocks does William Keating trade?

StockCompanyTrades
MSFTMicrosoft Corporation5
GOOGLAlphabet Inc.4
ACNAccenture plc3
LRCXLam Research Corporation3
AMZNAmazon.com, Inc.3
ABNBAirbnb, Inc.3
CATCaterpillar Inc.3
NXPINXP Semiconductors N.V.3
CVSCVS Health Corporation3
BAThe Boeing Company3

By sector: Technology (24), Other (15), Consumer Cyclical (15), Industrials (14), Healthcare (11), Financial Services (9). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has William Keating beaten the market?

Exent scored 74 disclosed stock purchases by William Keating against the S&P 500. Over the 12 months after each trade they beat the S&P 500 by an average of 2.3 percentage points, and 47.9% of the 73 purchases that are a year old beat the index. Measured from the disclosure date, the first day the public could see each trade, the 12‑month figure was +3.0%. That ranks William Keating #33 of the 111 members ranked with at least 20 scored purchases.

MeasureWilliam KeatingAll members
Stock buys scored7424,613
Average vs S&P 500, 3 months+1.2%−0.1%
Average vs S&P 500, 12 months+2.3%−0.4%
Buys that beat it over 12 months47.9%43.2%
12 months from the disclosure date+3.0%−0.8%
Rank#33 of 111—

The 10 members with the best records by this measure are named in Exent Radar, with their latest trades.

Does William Keating file trades late?

7 of William Keating’s 197 disclosed trades (3.6%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 19 days after it was made; the longest delay was 125 days.

MeasureWilliam KeatingAll members
Median days to disclose19 days28 days
Disclosed after 45 days3.6%14.9%
Longest delay125 days—

William Keating’s latest disclosed trades

Trades disclosed before Sep 20, 2026 are listed below, newest first, each with a link to the original filing.

Trade dateStockTradeAmountDisclosed after
Aug 11, 2026Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036Buy$1,001–$15,00015 days · filing
Jun 30, 2026HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2…Buy$15,001–$50,00045 days · filing
Jun 30, 2026CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031Buy$1,001–$15,00045 days · filing
May 8, 2026VMware IncBuy$1,001–$15,00011 days · filing
May 8, 2026Simon Property Group IncBuy$1,001–$15,00011 days · filing
May 8, 2026JPMorgan Chase & CoBuy$1,001–$15,00011 days · filing
May 8, 2026Northrop Grumman CorpBuy$1,001–$15,00011 days · filing
May 6, 2026Campbell Soup CoSale$15,001–$50,00013 days · filing
Apr 29, 2026Otis Worldwide CorpBuy$1,001–$15,00020 days · filing
Apr 17, 2026T-Mobile US IncBuy$1,001–$15,00032 days · filing
Feb 20, 2026CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.000…Buy$1,001–$15,00024 days · filing
Feb 20, 2026ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/…Buy$1,001–$15,00024 days · filing
Feb 20, 2026UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03…Buy$1,001–$15,00024 days · filing
Feb 4, 2026UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03…Buy$1,001–$15,00022 days · filing
Feb 4, 2026VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15…Buy$1,001–$15,00022 days · filing
Dec 5, 2025COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000%…Sale$1,001–$15,00011 days · filing
Aug 18, 2025SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.125…Buy$1,001–$15,00017 days · filing
Jun 9, 2025PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/1…Sale$1,001–$15,00014 days · filing
May 15, 2025MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 1…Sale$1,001–$15,00039 days · filing
Mar 6, 2025BANK AMERICA CORP SER N MTN 6.20400% 11/10/202…Buy$1,001–$15,00015 days · filing
Mar 6, 2025JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.2990…Buy$1,001–$15,00015 days · filing
Mar 3, 2025BJSale$1,001–$15,00018 days · filing
Feb 28, 2025GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/20…Buy$15,001–$50,00021 days · filing
Feb 6, 2025GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000%…Buy$1,001–$15,00019 days · filing
Feb 6, 2025WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031…Buy$15,001–$50,00019 days · filing
  • Aug 11, 2026
    Stock
    Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Jun 30, 2026
    Stock
    HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    45 days · filing
  • Jun 30, 2026
    Stock
    CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    45 days · filing
  • May 8, 2026
    Stock
    VMware Inc
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • May 8, 2026
    Stock
    Simon Property Group Inc
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • May 8, 2026
    Stock
    JPMorgan Chase & Co
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • May 8, 2026
    Stock
    Northrop Grumman Corp
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • May 6, 2026
    Stock
    Campbell Soup Co
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    13 days · filing
  • Apr 29, 2026
    Stock
    Otis Worldwide Corp
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Apr 17, 2026
    Stock
    T-Mobile US Inc
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Feb 20, 2026
    Stock
    CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.000…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Feb 20, 2026
    Stock
    ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Feb 20, 2026
    Stock
    UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Feb 4, 2026
    Stock
    UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Feb 4, 2026
    Stock
    VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Dec 5, 2025
    Stock
    COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000%…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Aug 18, 2025
    Stock
    SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.125…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Jun 9, 2025
    Stock
    PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/1…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • May 15, 2025
    Stock
    MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 1…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    39 days · filing
  • Mar 6, 2025
    Stock
    BANK AMERICA CORP SER N MTN 6.20400% 11/10/202…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Mar 6, 2025
    Stock
    JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.2990…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Mar 3, 2025
    Stock
    BJ
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2025
    Stock
    GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/20…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    21 days · filing
  • Feb 6, 2025
    Stock
    GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000%…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Feb 6, 2025
    Stock
    WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    19 days · filing
Show all 197
Trade dateStockTradeAmountDisclosed after
Feb 6, 2025COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/…Buy$15,001–$50,00019 days · filing
Feb 6, 2025THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034…Buy$15,001–$50,00019 days · filing
Feb 5, 2025ARMKBuy$1,001–$15,00020 days · filing
Feb 5, 2025MSFTBuy$1,001–$15,00020 days · filing
Feb 5, 2025PEPBuy$1,001–$15,00020 days · filing
Feb 5, 2025ACNBuy$1,001–$15,00020 days · filing
Jan 24, 2025KLACBuy$1,001–$15,00032 days · filing
Jan 24, 2025LRCXSale$1,001–$15,00032 days · filing
Jan 21, 2025CSGPBuy$1,001–$15,00035 days · filing
Jan 7, 2025AMZNBuy$1,001–$15,0008 days · filing
Jan 7, 2025ABNBSale$1,001–$15,0008 days · filing
Jan 7, 2025FIBuy$1,001–$15,0008 days · filing
Oct 31, 2024QCOMBuy$1,001–$15,0006 days · filing
Oct 31, 2024GOOGLBuy$1,001–$15,0006 days · filing
Oct 31, 2024AMZNBuy$1,001–$15,0006 days · filing
Oct 31, 2024MSFTBuy$1,001–$15,0006 days · filing
Oct 31, 2024AMTMSale$1,001–$15,0006 days · filing
Oct 9, 2024LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05…Sale$1,001–$15,00028 days · filing
Sep 11, 2024CATSale$1,001–$15,00014 days · filing
Sep 11, 2024MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 1…Sale$1,001–$15,00014 days · filing
Sep 11, 2024COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000%…Sale$15,001–$50,00014 days · filing
Sep 11, 2024T MOBILE USA INC NOTE 4.75000% 02/01/2028Sale$1,001–$15,00014 days · filing
Sep 11, 2024VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029…Sale$1,001–$15,00014 days · filing
Sep 11, 2024ELEVANCE HEALTH INC NOTE CALL MAKE WHOLE 3.650…Sale$1,001–$15,00014 days · filing
Sep 11, 2024JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.2990…Sale$1,001–$15,00014 days · filing
Sep 11, 2024UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 0…Sale$1,001–$15,00014 days · filing
Sep 11, 2024LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05…Sale$1,001–$15,00014 days · filing
Sep 11, 2024UNITED STATES TREAS SER C-2032 2.87500% 05/15/…Sale$15,001–$50,00014 days · filing
Sep 11, 2024META PLATFORMS INC NOTE CALL MAKE WHOLE 4.9500…Sale$1,001–$15,00014 days · filing
Sep 11, 2024NXPISale$1,001–$15,00014 days · filing
Sep 11, 2024PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/1…Sale$1,001–$15,00014 days · filing
Sep 11, 2024GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000%…Sale$1,001–$15,00014 days · filing
Sep 11, 2024BANK AMERICA CORP SER M MTN 3.97000% 03/05/202…Sale$1,001–$15,00014 days · filing
Sep 11, 2024BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73…Sale$1,001–$15,00014 days · filing
Jun 6, 2024T MOBILE USA INC NOTE 4.75000% 02/01/2028Buy$15,001–$50,00015 days · filing
May 29, 2024CITIGROUP INC NOTE CALL MAKE WHOLE 3.20000% 10…Sale$15,001–$50,00023 days · filing
May 24, 2024JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.2990…Buy$15,001–$50,00028 days · filing
May 17, 2024CVSSale$1,001–$15,0005 days · filing
May 17, 2024GOOGLSale$1,001–$15,0005 days · filing
May 17, 2024LOWSale$1,001–$15,0005 days · filing
May 17, 2024AZOSale$1,001–$15,0005 days · filing
May 17, 2024JSale$1,001–$15,0005 days · filing
May 17, 2024AMZNBuy$15,001–$50,0005 days · filing
May 17, 2024ABNBSale$1,001–$15,0005 days · filing
May 17, 2024MSFTSale$1,001–$15,0005 days · filing
May 17, 2024MCDONALDS CORP MTN CALL MAKE WHOLE 3.50000% 07…Sale$15,001–$50,0005 days · filing
May 17, 2024ACNSale$1,001–$15,0005 days · filing
Apr 11, 2024LOWES COS INC NOTE CALL MAKE WHOLE 4.50000% 04…Buy$1,001–$15,00021 days · filing
Mar 27, 2024GOLDMAN SACHS GROUP INC NOTE 3.50000% 01/23/2025Sale$15,001–$50,00036 days · filing
Mar 27, 2024ABBVIE INC NOTE CALL MAKE WHOLE 5.05000% 03/15…Buy$15,001–$50,00036 days · filing
Mar 7, 2024CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031Buy$1,001–$15,0005 days · filing
Feb 28, 2024TDGBuy$1,001–$15,00013 days · filing
Feb 28, 2024BASale$1,001–$15,00013 days · filing
Feb 28, 2024URISale$1,001–$15,00013 days · filing
Feb 8, 2024BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/…Sale$15,001–$50,00033 days · filing
Feb 2, 2024MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 1…Buy$15,001–$50,0003 days · filing
Jan 25, 2024UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 0…Buy$15,001–$50,00011 days · filing
Jan 24, 2024PANWBuy$1,001–$15,00012 days · filing
Jan 18, 2024AT&T INC SER B NOTE 4.30000% 02/15/2030 CALL M…Sale$15,001–$50,00018 days · filing
Jan 18, 2024BANK AMERICA CORP SER N MTN 6.20400% 11/10/202…Buy$15,001–$50,00018 days · filing
Dec 29, 2023UNITED STATES TREAS BILLS ZERO CPN 0.00000% 01…Buy$1,001–$15,00018 days · filing
Sep 21, 2023CATSale$50,001–$100,0007 days · filing
Sep 15, 2023BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/…Buy$15,001–$50,000123 days · filing
Sep 15, 2023097023DC6Buy$15,001–$50,00013 days · filing
Sep 13, 2023SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.450…Sale$15,001–$50,000125 days · filing
Sep 13, 2023828807DF1Sale$15,001–$50,00015 days · filing
Aug 10, 2023PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/1…Buy$15,001–$50,00018 days · filing
Jul 21, 2023META PLATFORMS INC NOTE CALL MAKE WHOLE 4.9500…Buy$15,001–$50,00010 days · filing
Jul 20, 2023ISRGBuy$1,001–$15,00011 days · filing
Jul 20, 2023EASale$1,001–$15,00011 days · filing
Jun 30, 2023COFSale$1,001–$15,00019 days · filing
Jun 30, 2023LINBuy$1,001–$15,00019 days · filing
Jun 27, 2023GENERAL MTRS FINL CO INC NOTE 3.10000% 01/12/2…Sale$15,001–$50,00022 days · filing
Jun 27, 2023GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000%…Buy$15,001–$50,00022 days · filing
Jun 26, 2023UNITED STATES TREAS SER BC- 2024 2.50000% 05/3…Sale$1,001–$15,00023 days · filing
Jun 8, 2023CVSSale$1,001–$15,0007 days · filing
Jun 8, 2023MCKBuy$1,001–$15,0007 days · filing
Feb 13, 2023GOOGLBuy$1,001–$15,00015 days · filing
Feb 13, 2023LRCXBuy$1,001–$15,00015 days · filing
Feb 13, 2023PNCBuy$1,001–$15,00015 days · filing
Feb 13, 2023JPMBuy$1,001–$15,00015 days · filing
Feb 13, 2023VEEVBuy$1,001–$15,00015 days · filing
Feb 13, 2023NXPIBuy$1,001–$15,00015 days · filing
Jan 18, 2023ABNBBuy$1,001–$15,00012 days · filing
Jan 18, 2023BKNGSale$1,001–$15,00012 days · filing
Dec 5, 2022BAXSale$1,001–$15,00016 days · filing
Dec 2, 2022CAPITAL ONE FINL CORP NOTE 3.90000% 01/29/2024Buy$1,001–$15,00019 days · filing
Nov 9, 2022ADBESale$1,001–$15,00012 days · filing
Nov 9, 2022NOWBuy$1,001–$15,00012 days · filing
Nov 4, 2022MORGAN STANLEY SER I MTN 6.34200% 10/18/2033Buy$15,001–$50,00017 days · filing
Nov 4, 2022MORGAN STANLEY MTN CALLSale$15,001–$50,00017 days · filing
Oct 7, 2022IBTEBuy$50,001–$100,00028 days · filing
Sep 30, 2022VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029…Buy$15,001–$50,00030 days · filing
Sep 15, 2022ORACLE CORP NOTE CALL MAKE WHOLE 2.30000% 03/2…Sale$15,001–$50,00045 days · filing
Sep 9, 2022ROSTSale$1,001–$15,00051 days · filing
Sep 9, 2022TJXBuy$1,001–$15,00051 days · filing
Jul 20, 2022UNITED STATES TREAS SER C-2032 2.87500% 05/15/…Buy$15,001–$50,000102 days · filing
May 26, 2022UNITED STATES TREAS SER BC- 2024 2.50000% 05/3…Buy$1,001–$15,00022 days · filing
May 19, 2022NETFLIX INC. SER B NOTE 4.87500% 04/15/2028 CA…Sale$15,001–$50,00029 days · filing
Mar 29, 2022CCISale$1,001–$15,00037 days · filing
Mar 29, 2022VRTXBuy$1,001–$15,00037 days · filing
Mar 29, 2022AMHBuy$1,001–$15,00037 days · filing
Mar 29, 2022MDTSale$1,001–$15,00037 days · filing
Feb 11, 2022GENERAL MTRS FINL CO INC NOTE 3.10000% 01/12/2…Buy$15,001–$50,00017 days · filing
Feb 11, 2022GENERAL MTRS FINL CO INC NOTE 5.10000% 01/17/2…Sale$15,001–$50,00017 days · filing
Jan 28, 2022FISVSale$1,001–$15,00031 days · filing
Jan 11, 2022COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000%…Buy$15,001–$50,00048 days · filing
Jun 29, 2021LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05…Buy$15,001–$50,00021 days · filing
Jun 10, 2021ADBEBuy$1,001–$15,00040 days · filing
Jun 10, 2021VRSNSale$1,001–$15,00040 days · filing
Jun 10, 2021VALERO ENERGY CORP NOTE CALLSale$15,001–$50,0005 days · filing
May 18, 2021AT&T INC SER B NOTEBuy$15,001–$50,00028 days · filing
May 18, 2021GOLDMAN SACHS GROUP INC NOTEBuy$15,001–$50,00028 days · filing
May 6, 2021MCDONALDS CORP MTN CALLBuy$15,001–$50,00040 days · filing
May 3, 2021VALERO ENERGY CORP NOTE CALLBuy$15,001–$50,00043 days · filing
Apr 30, 2021NETFLIX INC. SER B NOTE 4.87500% 04/15/2028 CA…Buy$15,001–$50,000— · filing
Apr 29, 2021ORACLE CORP NOTE CALLBuy$15,001–$50,00047 days · filing
Apr 16, 2021BK OF AMERICA CORP SER M MTN 3.97000% 03/05/20…Buy$15,001–$50,00011 days · filing
Apr 16, 2021ANTHEM INC NOTE CALL MAKE WHOLE 3.65000% 12/01…Buy$15,001–$50,00011 days · filing
Apr 16, 2021MORGAN STANLEY MTN CALL MAKE WHOLE 3.87500% 04…Buy$15,001–$50,00011 days · filing
Apr 14, 2021BAXBuy$1,001–$15,00013 days · filing
Apr 14, 2021PGBuy$1,001–$15,00013 days · filing
Apr 14, 2021CVXSale$1,001–$15,00013 days · filing
Apr 14, 2021BABuy$1,001–$15,00013 days · filing
Apr 14, 2021VRSNBuy$1,001–$15,00013 days · filing
Apr 14, 2021MSFTBuy$1,001–$15,00013 days · filing
Apr 14, 2021SUSale$1,001–$15,00013 days · filing
Mar 30, 2021WALGREEN CO NOTE CALL MAKE WHOLE 3.10000% 09/1…Buy$15,001–$50,00028 days · filing
Mar 30, 2021BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73…Buy$15,001–$50,00028 days · filing
Mar 30, 2021ENERGY TRANSFER L P NOTE CALL MAKE WHOLE 5.875…Buy$15,001–$50,00028 days · filing
Mar 18, 2021GENERAL MTRS FINL CO INC NOTE 5.10000% 01/17/2…Buy$15,001–$50,00040 days · filing
Mar 18, 2021SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.450…Buy$15,001–$50,00040 days · filing
Mar 18, 2021CITIGROUP INC NOTE CALL MAKE WHOLE 3.20000% 10…Buy$15,001–$50,00040 days · filing
Mar 17, 2021CDWBuy$1,001–$15,00041 days · filing
Mar 17, 2021CCIBuy$1,001–$15,00041 days · filing
Mar 17, 2021CVSBuy$1,001–$15,00041 days · filing
Mar 17, 2021GOOGLBuy$1,001–$15,00041 days · filing
Mar 17, 2021BAXBuy$1,001–$15,00041 days · filing
Mar 17, 2021COFBuy$1,001–$15,00041 days · filing
Mar 17, 2021PGBuy$1,001–$15,00041 days · filing
Mar 17, 2021MRKBuy$1,001–$15,00041 days · filing
Mar 17, 2021LOWBuy$1,001–$15,00041 days · filing
Mar 17, 2021LRCXBuy$1,001–$15,00041 days · filing
Mar 17, 2021NOCBuy$1,001–$15,00041 days · filing
Mar 17, 2021PNCBuy$1,001–$15,00041 days · filing
Mar 17, 2021ROSTBuy$1,001–$15,00041 days · filing
Mar 17, 2021ARMKBuy$1,001–$15,00041 days · filing
Mar 17, 2021ICEBuy$1,001–$15,00041 days · filing
Mar 17, 2021MABuy$1,001–$15,00041 days · filing
Mar 17, 2021MCOBuy$1,001–$15,00041 days · filing
Mar 17, 2021INTUBuy$1,001–$15,00041 days · filing
Mar 17, 2021CVXBuy$1,001–$15,00041 days · filing
Mar 17, 2021AZOBuy$1,001–$15,00041 days · filing
Mar 17, 2021FISVBuy$1,001–$15,00041 days · filing
Mar 17, 2021CATBuy$1,001–$15,00041 days · filing
Mar 17, 2021BJBuy$1,001–$15,00041 days · filing
Mar 17, 2021JPMBuy$1,001–$15,00041 days · filing
Mar 17, 2021UNHBuy$1,001–$15,00041 days · filing
Mar 17, 2021JBuy$1,001–$15,00041 days · filing
Mar 17, 2021CACIBuy$1,001–$15,00041 days · filing
Mar 17, 2021VEEVBuy$1,001–$15,00041 days · filing
Mar 17, 2021BKNGBuy$1,001–$15,00041 days · filing
Mar 17, 2021BABuy$1,001–$15,00041 days · filing
Mar 17, 2021URIBuy$1,001–$15,00041 days · filing
Mar 17, 2021VRSNBuy$1,001–$15,00041 days · filing
Mar 17, 2021MSFTBuy$1,001–$15,00041 days · filing
Mar 17, 2021PEPBuy$1,001–$15,00041 days · filing
Mar 17, 2021MDTBuy$1,001–$15,00041 days · filing
Mar 17, 2021EABuy$1,001–$15,00041 days · filing
Mar 17, 2021NXPIBuy$1,001–$15,00041 days · filing
Mar 17, 2021ACNBuy$1,001–$15,00041 days · filing
Mar 17, 2021SUBuy$1,001–$15,00041 days · filing
  • Feb 6, 2025
    Stock
    COCA COLA CO NOTE CALL MAKE WHOLE 5.00000% 05/…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    19 days · filing
  • Feb 6, 2025
    Stock
    THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    19 days · filing
  • Feb 5, 2025
    Stock
    ARMK
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Feb 5, 2025
    Stock
    MSFT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Feb 5, 2025
    Stock
    PEP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Feb 5, 2025
    Stock
    ACN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Jan 24, 2025
    Stock
    KLAC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Jan 24, 2025
    Stock
    LRCX
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Jan 21, 2025
    Stock
    CSGP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Jan 7, 2025
    Stock
    AMZN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Jan 7, 2025
    Stock
    ABNB
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Jan 7, 2025
    Stock
    FI
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Oct 31, 2024
    Stock
    QCOM
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Oct 31, 2024
    Stock
    GOOGL
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Oct 31, 2024
    Stock
    AMZN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Oct 31, 2024
    Stock
    MSFT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Oct 31, 2024
    Stock
    AMTM
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Oct 9, 2024
    Stock
    LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Sep 11, 2024
    Stock
    CAT
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 1…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000%…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    T MOBILE USA INC NOTE 4.75000% 02/01/2028
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    ELEVANCE HEALTH INC NOTE CALL MAKE WHOLE 3.650…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.2990…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 0…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    UNITED STATES TREAS SER C-2032 2.87500% 05/15/…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    META PLATFORMS INC NOTE CALL MAKE WHOLE 4.9500…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    NXPI
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/1…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000%…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    BANK AMERICA CORP SER M MTN 3.97000% 03/05/202…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 11, 2024
    Stock
    BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jun 6, 2024
    Stock
    T MOBILE USA INC NOTE 4.75000% 02/01/2028
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • May 29, 2024
    Stock
    CITIGROUP INC NOTE CALL MAKE WHOLE 3.20000% 10…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    23 days · filing
  • May 24, 2024
    Stock
    JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.2990…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • May 17, 2024
    Stock
    CVS
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    GOOGL
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    LOW
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    AZO
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    J
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    AMZN
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    ABNB
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    MSFT
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    MCDONALDS CORP MTN CALL MAKE WHOLE 3.50000% 07…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    5 days · filing
  • May 17, 2024
    Stock
    ACN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Apr 11, 2024
    Stock
    LOWES COS INC NOTE CALL MAKE WHOLE 4.50000% 04…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Mar 27, 2024
    Stock
    GOLDMAN SACHS GROUP INC NOTE 3.50000% 01/23/2025
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    36 days · filing
  • Mar 27, 2024
    Stock
    ABBVIE INC NOTE CALL MAKE WHOLE 5.05000% 03/15…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    36 days · filing
  • Mar 7, 2024
    Stock
    CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Feb 28, 2024
    Stock
    TDG
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 28, 2024
    Stock
    BA
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 28, 2024
    Stock
    URI
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 8, 2024
    Stock
    BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    33 days · filing
  • Feb 2, 2024
    Stock
    MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 1…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    3 days · filing
  • Jan 25, 2024
    Stock
    UNION PAC CORP NOTE CALL MAKE WHOLE 3.95000% 0…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    11 days · filing
  • Jan 24, 2024
    Stock
    PANW
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Jan 18, 2024
    Stock
    AT&T INC SER B NOTE 4.30000% 02/15/2030 CALL M…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Jan 18, 2024
    Stock
    BANK AMERICA CORP SER N MTN 6.20400% 11/10/202…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Dec 29, 2023
    Stock
    UNITED STATES TREAS BILLS ZERO CPN 0.00000% 01…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Sep 21, 2023
    Stock
    CAT
    Trade
    Sale
    Amount
    $50,001–$100,000
    Disclosed after
    7 days · filing
  • Sep 15, 2023
    Stock
    BOEING CO NOTE CALL MAKE WHOLE 3.62500% 02/01/…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    123 days · filing
  • Sep 15, 2023
    Stock
    097023DC6
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    13 days · filing
  • Sep 13, 2023
    Stock
    SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.450…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    125 days · filing
  • Sep 13, 2023
    Stock
    828807DF1
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Aug 10, 2023
    Stock
    PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/1…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Jul 21, 2023
    Stock
    META PLATFORMS INC NOTE CALL MAKE WHOLE 4.9500…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    10 days · filing
  • Jul 20, 2023
    Stock
    ISRG
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Jul 20, 2023
    Stock
    EA
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Jun 30, 2023
    Stock
    COF
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Jun 30, 2023
    Stock
    LIN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Jun 27, 2023
    Stock
    GENERAL MTRS FINL CO INC NOTE 3.10000% 01/12/2…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    22 days · filing
  • Jun 27, 2023
    Stock
    GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000%…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    22 days · filing
  • Jun 26, 2023
    Stock
    UNITED STATES TREAS SER BC- 2024 2.50000% 05/3…
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Jun 8, 2023
    Stock
    CVS
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Jun 8, 2023
    Stock
    MCK
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Feb 13, 2023
    Stock
    GOOGL
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Feb 13, 2023
    Stock
    LRCX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Feb 13, 2023
    Stock
    PNC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Feb 13, 2023
    Stock
    JPM
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Feb 13, 2023
    Stock
    VEEV
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Feb 13, 2023
    Stock
    NXPI
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Jan 18, 2023
    Stock
    ABNB
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Jan 18, 2023
    Stock
    BKNG
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Dec 5, 2022
    Stock
    BAX
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Dec 2, 2022
    Stock
    CAPITAL ONE FINL CORP NOTE 3.90000% 01/29/2024
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Nov 9, 2022
    Stock
    ADBE
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Nov 9, 2022
    Stock
    NOW
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Nov 4, 2022
    Stock
    MORGAN STANLEY SER I MTN 6.34200% 10/18/2033
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    17 days · filing
  • Nov 4, 2022
    Stock
    MORGAN STANLEY MTN CALL
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    17 days · filing
  • Oct 7, 2022
    Stock
    IBTE
    Trade
    Buy
    Amount
    $50,001–$100,000
    Disclosed after
    28 days · filing
  • Sep 30, 2022
    Stock
    VERIZON COMMUNICATIONS INC 4.01600% 12/03/2029…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    30 days · filing
  • Sep 15, 2022
    Stock
    ORACLE CORP NOTE CALL MAKE WHOLE 2.30000% 03/2…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    45 days · filing
  • Sep 9, 2022
    Stock
    ROST
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    51 days · filing
  • Sep 9, 2022
    Stock
    TJX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    51 days · filing
  • Jul 20, 2022
    Stock
    UNITED STATES TREAS SER C-2032 2.87500% 05/15/…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    102 days · filing
  • May 26, 2022
    Stock
    UNITED STATES TREAS SER BC- 2024 2.50000% 05/3…
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • May 19, 2022
    Stock
    NETFLIX INC. SER B NOTE 4.87500% 04/15/2028 CA…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Mar 29, 2022
    Stock
    CCI
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    37 days · filing
  • Mar 29, 2022
    Stock
    VRTX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    37 days · filing
  • Mar 29, 2022
    Stock
    AMH
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    37 days · filing
  • Mar 29, 2022
    Stock
    MDT
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    37 days · filing
  • Feb 11, 2022
    Stock
    GENERAL MTRS FINL CO INC NOTE 3.10000% 01/12/2…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    17 days · filing
  • Feb 11, 2022
    Stock
    GENERAL MTRS FINL CO INC NOTE 5.10000% 01/17/2…
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    17 days · filing
  • Jan 28, 2022
    Stock
    FISV
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Jan 11, 2022
    Stock
    COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000%…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    48 days · filing
  • Jun 29, 2021
    Stock
    LOWES COS INC NOTE CALL MAKE WHOLE 3.10000% 05…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    21 days · filing
  • Jun 10, 2021
    Stock
    ADBE
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    40 days · filing
  • Jun 10, 2021
    Stock
    VRSN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    40 days · filing
  • Jun 10, 2021
    Stock
    VALERO ENERGY CORP NOTE CALL
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    5 days · filing
  • May 18, 2021
    Stock
    AT&T INC SER B NOTE
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • May 18, 2021
    Stock
    GOLDMAN SACHS GROUP INC NOTE
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • May 6, 2021
    Stock
    MCDONALDS CORP MTN CALL
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    40 days · filing
  • May 3, 2021
    Stock
    VALERO ENERGY CORP NOTE CALL
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    43 days · filing
  • Apr 30, 2021
    Stock
    NETFLIX INC. SER B NOTE 4.87500% 04/15/2028 CA…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    — · filing
  • Apr 29, 2021
    Stock
    ORACLE CORP NOTE CALL
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    47 days · filing
  • Apr 16, 2021
    Stock
    BK OF AMERICA CORP SER M MTN 3.97000% 03/05/20…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    11 days · filing
  • Apr 16, 2021
    Stock
    ANTHEM INC NOTE CALL MAKE WHOLE 3.65000% 12/01…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    11 days · filing
  • Apr 16, 2021
    Stock
    MORGAN STANLEY MTN CALL MAKE WHOLE 3.87500% 04…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    11 days · filing
  • Apr 14, 2021
    Stock
    BAX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 14, 2021
    Stock
    PG
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 14, 2021
    Stock
    CVX
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 14, 2021
    Stock
    BA
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 14, 2021
    Stock
    VRSN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 14, 2021
    Stock
    MSFT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 14, 2021
    Stock
    SU
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Mar 30, 2021
    Stock
    WALGREEN CO NOTE CALL MAKE WHOLE 3.10000% 09/1…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • Mar 30, 2021
    Stock
    BECTON DICKINSON &CO NOTE CALL MAKE WHOLE 3.73…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • Mar 30, 2021
    Stock
    ENERGY TRANSFER L P NOTE CALL MAKE WHOLE 5.875…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • Mar 18, 2021
    Stock
    GENERAL MTRS FINL CO INC NOTE 5.10000% 01/17/2…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    40 days · filing
  • Mar 18, 2021
    Stock
    SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 2.450…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    40 days · filing
  • Mar 18, 2021
    Stock
    CITIGROUP INC NOTE CALL MAKE WHOLE 3.20000% 10…
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    40 days · filing
  • Mar 17, 2021
    Stock
    CDW
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    CCI
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    CVS
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    GOOGL
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    BAX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    COF
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    PG
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    MRK
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    LOW
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    LRCX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    NOC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    PNC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    ROST
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    ARMK
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    ICE
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    MA
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    MCO
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    INTU
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    CVX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    AZO
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    FISV
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    CAT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    BJ
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    JPM
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    UNH
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    J
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    CACI
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    VEEV
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    BKNG
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    BA
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    URI
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    VRSN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    MSFT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    PEP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    MDT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    EA
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    NXPI
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    ACN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Mar 17, 2021
    Stock
    SU
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing

Where this data comes from

Members of Congress report each trade over $1,000 in stocks, bonds and other securities, by themselves, their spouse or dependent children, in periodic transaction reports under the STOCK Act, filed with the House Clerk and the Senate. A trade must be reported within 45 days. Exent reads these public financial disclosures; every trade listed here links to its original filing.

Amounts are disclosed as ranges ($1,001–$15,000, $15,001–$50,000 and up), so dollar volumes are estimates from the midpoint of each range. Returns compare each disclosed purchase of a listed stock with the S&P 500 (SPY): total return with dividends from the close on the trade date to 3 and 12 months later, and again from the disclosure date, the first day the public could see the trade. Sales are not scored. The ranking covers members with at least 20 purchases that are a year old.

Trades disclosed in the last 30 days are counted but not listed; they are in Exent Radar, with the records of the top 10 performers. The disclosures carry no party labels: this is the public record of what was traded and when it was disclosed. Data as of Oct 20, 2026. How to read a filing yourself: Congress stock trading: how to see what members bought.

Past performance does not guarantee future results. Historical figures are calculated by Exent from market data and are for education only; they are not investment advice or a recommendation to buy or sell any security.

Follow Congress trades as they are disclosed

  1. Exent Radar lists new congressional trades as they are disclosed, before they reach this page.
  2. It names the top 10 members by the record of their stock buys, next to insider buying and big‑fund moves.
  3. Check any idea against your own portfolio before you act on it.

Exent is our product. Educational content, not investment advice.

Frequently asked questions

In STOCK Act disclosures, the stocks William Keating traded most often are MSFT (5 trades), GOOGL (4 trades), ACN (3 trades), LRCX (3 trades), AMZN (3 trades). Of 197 disclosed trades, 104 were in individual stocks. Periodic transaction reports show trades, not full holdings.

William Keating's disclosed stock purchases beat the S&P 500 by an average of 2.3 percentage points over the 12 months after each trade (73 purchases a year old), and 47.9% of them beat the index. Measured from the disclosure date the average was +3.0%. That ranks William Keating #33 of the 111 members ranked. Past results do not predict future ones.

7 of 197 disclosed trades (3.6%) were reported after the STOCK Act's 45-day deadline. The median trade was disclosed 19 days after it was made, the longest 125 days; across Congress the median is 28 days.

See the latest Congress trades in Radar

Exent Radar shows trades by members of Congress, company insiders and big funds as they are disclosed, with the records of the top performers.

See this week’s GemsLimited offer$1.95 for full access· full access

Educational content, not investment advice. Examples are illustrative; past performance does not guarantee future results.

DISCLAIMER: Exent AI is an informational research platform and does not provide investment advice, financial advice, or act as an investment adviser, broker-dealer, or fiduciary. All content, analytics, and model outputs are provided for educational and informational purposes only and should not be relied upon as a recommendation to buy, sell, or hold any financial instrument. Investing involves risk, including the possible loss of principal. Exent AI does not execute trades, hold customer funds, or provide brokerage services. Past performance and hypothetical results are not indicative of future results. Third-party data and AI-generated outputs may be incomplete or inaccurate.