CongressInsight

Peter Welch Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade Peter Welch (U.S. House, Vermont (at large)) 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, Peter Welch (U.S. House, Vermont (at large)) had disclosed 117 trades since Apr 1, 2018, 98 of them in individual stocks (32 buys, 66 sales).
  • Most‑traded stocks: STT (4), A (3), USB (3), VAIAF (3).
  • Peter Welch’s stock purchases trailed the S&P 500 by an average of 2.6 percentage points over the following 12 months (20 buys), #73 of the 111 members ranked.
  • 7.7% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 24 days.

How much does Peter Welch trade?

Peter Welch (U.S. House, Vermont (at large)) disclosed 117 trades between Apr 1, 2018 and Nov 26, 2021 in STOCK Act periodic transaction reports, 98 of them in individual stocks: 32 purchases and 66 sales. Their estimated volume is $1.3 million, from the midpoints of the disclosed ranges. By account owner: self or joint >99%, spouse <1% of the trades.

MeasurePeter Welch
ChamberU.S. House, Vermont (at large)
Trades disclosed117
Stock trades98 (32 buys, 66 sales)
First and latest tradeApr 1, 2018 – Nov 26, 2021
Estimated volume$1.3 million
Account ownerSelf or joint >99% · Spouse <1%

What stocks does Peter Welch trade?

StockCompanyTrades
STTState Street Corporation4
AAgilent Technologies, Inc.3
USBU.S. Bancorp3
VAIAF—3
CERN—3
SPSC—3
GISGeneral Mills, Inc.3
FSLRFirst Solar, Inc.3
PANWPalo Alto Networks, Inc.3
EDConsolidated Edison, Inc.3

By sector: Other (47), Financial Services (14), Industrials (10), Technology (10), Consumer Defensive (5), Energy (4). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has Peter Welch beaten the market?

Exent scored 20 disclosed stock purchases by Peter Welch against the S&P 500. Over the 12 months after each trade they trailed the S&P 500 by an average of 2.6 percentage points, and 50.0% of the 20 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 −5.0%. That ranks Peter Welch #73 of the 111 members ranked with at least 20 scored purchases.

MeasurePeter WelchAll members
Stock buys scored2024,613
Average vs S&P 500, 3 months+2.1%−0.1%
Average vs S&P 500, 12 months−2.6%−0.4%
Buys that beat it over 12 months50.0%43.2%
12 months from the disclosure date−5.0%−0.8%
Rank#73 of 111—

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

Does Peter Welch file trades late?

9 of Peter Welch’s 117 disclosed trades (7.7%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 24 days after it was made; the longest delay was 1,124 days.

MeasurePeter WelchAll members
Median days to disclose24 days28 days
Disclosed after 45 days7.7%14.9%
Longest delay1,124 days—

Peter Welch’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
Nov 26, 2021GESale$1,001–$15,00021 days · filing
Nov 26, 2021UNPSale$15,001–$50,00021 days · filing
Nov 26, 2021IBMSale$1,001–$15,00021 days · filing
Nov 19, 2021SwedenCare AbSale$15,001–$50,00028 days · filing
Nov 18, 2021PayPal Holdings, Inc.Sale$1,001–$15,00029 days · filing
Nov 18, 2021GESale$1,001–$15,00029 days · filing
Nov 18, 2021MITKSale$1,001–$15,00029 days · filing
Nov 18, 2021CHDSale$15,001–$50,00029 days · filing
Nov 18, 2021CSCOSale$15,001–$50,00029 days · filing
Nov 18, 2021ASale$1,001–$15,00029 days · filing
Nov 18, 2021USBSale$15,001–$50,00029 days · filing
Nov 18, 2021UNSale$15,001–$50,00029 days · filing
Nov 18, 2021KYOCFSale$1,001–$15,00029 days · filing
Nov 18, 2021KUBTYSale$1,001–$15,00029 days · filing
Nov 18, 2021VAIAFSale$15,001–$50,00029 days · filing
Nov 18, 2021QualcommSale$1,001–$15,00029 days · filing
Nov 18, 2021CERNSale$1,001–$15,00029 days · filing
Nov 18, 2021TNCSale$1,001–$15,00029 days · filing
Nov 18, 2021AutodeskSale$1,001–$15,00029 days · filing
Nov 3, 2021WFCSale$1,001–$15,00030 days · filing
Sep 17, 2021XOMSale (spouse)$1,001–$15,00053 days · filing
Sep 2, 2021Cloetta AbSale$1,001–$15,000106 days · filing
Nov 26, 2020CTRCFSale$1,001–$15,0008 days · filing
Nov 16, 2020DBXSale$1,001–$15,00018 days · filing
Nov 16, 2020UPSSale$1,001–$15,00018 days · filing
  • Nov 26, 2021
    Stock
    GE
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Nov 26, 2021
    Stock
    UNP
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    21 days · filing
  • Nov 26, 2021
    Stock
    IBM
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Nov 19, 2021
    Stock
    SwedenCare Ab
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • Nov 18, 2021
    Stock
    PayPal Holdings, Inc.
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    GE
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    MITK
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    CHD
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    CSCO
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    A
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    USB
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    UN
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    KYOCF
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    KUBTY
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    VAIAF
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    Qualcomm
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    CERN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    TNC
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 18, 2021
    Stock
    Autodesk
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 3, 2021
    Stock
    WFC
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Sep 17, 2021
    Stock
    XOM
    Trade
    Sale (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    53 days · filing
  • Sep 2, 2021
    Stock
    Cloetta Ab
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    106 days · filing
  • Nov 26, 2020
    Stock
    CTRCF
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Nov 16, 2020
    Stock
    DBX
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Nov 16, 2020
    Stock
    UPS
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
Show all 117
Trade dateStockTradeAmountDisclosed after
Jun 3, 2020BDNSale$1,001–$15,00028 days · filing
May 19, 2020SPSCSale$1,001–$15,00020 days · filing
May 14, 2020GISSale$1,001–$15,00025 days · filing
May 8, 2020SPSCSale$1,001–$15,00031 days · filing
Apr 30, 2020FSLRSale$1,001–$15,0005 days · filing
Apr 27, 2020PANWSale$1,001–$15,0008 days · filing
Apr 9, 2020ASale$1,001–$15,00026 days · filing
Apr 9, 2020SCHWSale$1,001–$15,00026 days · filing
Apr 3, 2020MDTSale$1,001–$15,0007 days · filing
Mar 24, 2020QGENSale$1,001–$15,00010 days · filing
Mar 23, 2020US Treasury NoteSale$15,001–$50,00018 days · filing
Mar 20, 2020PYPLBuy$1,001–$15,00021 days · filing
Mar 17, 2020EDSale$1,001–$15,00017 days · filing
Mar 17, 2020GISSale$1,001–$15,00024 days · filing
Mar 16, 2020FTDRSale$1,001–$15,00025 days · filing
Mar 13, 2020EDSale$1,001–$15,00021 days · filing
Mar 9, 2020MDTBuy$1,001–$15,00032 days · filing
Mar 2, 2020EDBuy$1,001–$15,00032 days · filing
Feb 28, 2020CHDBuy$1,001–$15,00011 days · filing
Feb 27, 2020QGENBuy$1,001–$15,00012 days · filing
Feb 19, 2020FTDRBuy$1,001–$15,00020 days · filing
Feb 13, 2020SwedenCare AbBuy$1,001–$15,00026 days · filing
Feb 7, 2020CTRCFBuy$1,001–$15,00032 days · filing
Dec 3, 2019US Treasury BondSale$1,001–$15,00033 days · filing
Nov 22, 2019GISBuy$1,001–$15,00019 days · filing
Nov 8, 2019RGNXSale$1,001–$15,0006 days · filing
Oct 22, 2019RGNXBuy$1,001–$15,00023 days · filing
Oct 11, 2019MDRXSale$1,001–$15,00034 days · filing
Sep 27, 2019iShares Russell 2000 ETFSale$1,001–$15,00017 days · filing
Sep 24, 2019Cloetta AbBuy$1,001–$15,00020 days · filing
Sep 16, 2019UPSSale$1,001–$15,00028 days · filing
Sep 12, 2019LNNSale$1,001–$15,00032 days · filing
Sep 11, 2019iShares Russell 2000 ETFBuy$1,001–$15,00033 days · filing
Aug 12, 2019iShares Russell 2000 ETFSale$1,001–$15,00020 days · filing
Aug 1, 2019iShares Russell 2000 ETFBuy$1,001–$15,00031 days · filing
Jul 16, 2019VAIAFBuy$1,001–$15,0001,124 days · filing
Jul 3, 2019DBXBuy$1,001–$15,00028 days · filing
Jul 1, 2019HUB.ASale$1,001–$15,00030 days · filing
Jun 20, 2019iShares Russell 2000 ETFSale$1,001–$15,00019 days · filing
Jun 11, 2019USBSale$1,001–$15,00028 days · filing
May 29, 2019AMPSale$1,001–$15,0006 days · filing
May 23, 2019ABuy$1,001–$15,00012 days · filing
May 9, 2019USBSale$1,001–$15,00026 days · filing
May 6, 2019TNCBuy$1,001–$15,00029 days · filing
May 2, 2019MITKBuy$1,001–$15,00033 days · filing
May 1, 2019SPSCBuy$1,001–$15,00034 days · filing
Mar 18, 2019U.S. Treasury NoteBuy$15,001–$50,00032 days · filing
Feb 19, 2019ORBKSale$1,001–$15,00021 days · filing
Jan 18, 2019STTSale$1,001–$15,00020 days · filing
Jan 9, 2019MDRXBuy$1,001–$15,00029 days · filing
Dec 28, 2018SCHWBuy$1,001–$15,00012 days · filing
Dec 28, 2018KUBTYBuy$1,001–$15,00012 days · filing
Dec 18, 2018FSLRBuy$1,001–$15,00022 days · filing
Dec 13, 2018PerkinElmer, IncBuy$1,001–$15,00027 days · filing
Nov 29, 2018PANWBuy$1,001–$15,0006 days · filing
Nov 15, 2018STTBuy$1,001–$15,00020 days · filing
Nov 15, 2018ACGPFSale$1,001–$15,00020 days · filing
Nov 8, 2018HAINSale$1,001–$15,00027 days · filing
Nov 5, 2018LNNSale$1,001–$15,00030 days · filing
Oct 30, 2018HUBBBuy$1,001–$15,0007 days · filing
Oct 30, 2018SMAWFSale$1,001–$15,0007 days · filing
Oct 24, 2018PANWBuy$1,001–$15,00013 days · filing
Oct 24, 2018AMPBuy$1,001–$15,00013 days · filing
Oct 9, 2018ORBKSale$1,001–$15,00028 days · filing
Sep 28, 2018US Treasury BondBuy$15,001–$50,0007 days · filing
Sep 27, 2018US Treasury BondSale$15,001–$50,0008 days · filing
Sep 18, 2018FDXBuy$1,001–$15,00017 days · filing
Aug 1, 2018ORCLSale$1,001–$15,00035 days · filing
Jul 20, 2018AMPBuy$1,001–$15,00014 days · filing
Jul 19, 2018STTBuy$1,001–$15,00015 days · filing
Jul 16, 2018VAIAFBuy$1,001–$15,000380 days · filing
Jun 27, 2018KYOCFBuy$1,001–$15,0009 days · filing
Jun 26, 2018VRAYSale$1,001–$15,00010 days · filing
Jun 22, 2018LNNSale$1,001–$15,00014 days · filing
Jun 21, 2018US Treasury NoteBuy$15,001–$50,00015 days · filing
Jun 7, 2018CERNBuy$1,001–$15,00029 days · filing
Jun 1, 2018FSLRSale$1,001–$15,00035 days · filing
May 23, 2018SIRISale$50,001–$100,0007 days · filing
May 23, 2018SIRISale$15,001–$50,0007 days · filing
May 23, 2018DVMTSale$1,001–$15,0007 days · filing
May 23, 2018SANSale$15,001–$50,0007 days · filing
May 21, 2018UMPQSale$1,001–$15,0009 days · filing
May 8, 2018INOVSale$1,001–$15,00022 days · filing
Apr 30, 2018WBASale$1,001–$15,0008 days · filing
Apr 27, 2018WBABuy$1,001–$15,00011 days · filing
Apr 25, 2018CERNSale$1,001–$15,000373 days · filing
Apr 22, 2018STTSale$1,001–$15,000376 days · filing
Apr 19, 2018UMPQSale$1,001–$15,00019 days · filing
Apr 19, 2018VRAYBuy$1,001–$15,00019 days · filing
Apr 17, 2018FDXSale$1,001–$15,000381 days · filing
Apr 10, 2018HUBBSale$1,001–$15,000388 days · filing
Apr 1, 2018RBCSale$1,001–$15,000397 days · filing
  • Jun 3, 2020
    Stock
    BDN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • May 19, 2020
    Stock
    SPSC
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • May 14, 2020
    Stock
    GIS
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • May 8, 2020
    Stock
    SPSC
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Apr 30, 2020
    Stock
    FSLR
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Apr 27, 2020
    Stock
    PANW
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Apr 9, 2020
    Stock
    A
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Apr 9, 2020
    Stock
    SCHW
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Apr 3, 2020
    Stock
    MDT
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Mar 24, 2020
    Stock
    QGEN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Mar 23, 2020
    Stock
    US Treasury Note
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Mar 20, 2020
    Stock
    PYPL
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Mar 17, 2020
    Stock
    ED
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Mar 17, 2020
    Stock
    GIS
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Mar 16, 2020
    Stock
    FTDR
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Mar 13, 2020
    Stock
    ED
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Mar 9, 2020
    Stock
    MDT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Mar 2, 2020
    Stock
    ED
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Feb 28, 2020
    Stock
    CHD
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Feb 27, 2020
    Stock
    QGEN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Feb 19, 2020
    Stock
    FTDR
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Feb 13, 2020
    Stock
    SwedenCare Ab
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Feb 7, 2020
    Stock
    CTRCF
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Dec 3, 2019
    Stock
    US Treasury Bond
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Nov 22, 2019
    Stock
    GIS
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Nov 8, 2019
    Stock
    RGNX
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Oct 22, 2019
    Stock
    RGNX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Oct 11, 2019
    Stock
    MDRX
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Sep 27, 2019
    Stock
    iShares Russell 2000 ETF
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Sep 24, 2019
    Stock
    Cloetta Ab
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Sep 16, 2019
    Stock
    UPS
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Sep 12, 2019
    Stock
    LNN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Sep 11, 2019
    Stock
    iShares Russell 2000 ETF
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Aug 12, 2019
    Stock
    iShares Russell 2000 ETF
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 1, 2019
    Stock
    iShares Russell 2000 ETF
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Jul 16, 2019
    Stock
    VAIAF
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    1,124 days · filing
  • Jul 3, 2019
    Stock
    DBX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jul 1, 2019
    Stock
    HUB.A
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Jun 20, 2019
    Stock
    iShares Russell 2000 ETF
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Jun 11, 2019
    Stock
    USB
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • May 29, 2019
    Stock
    AMP
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • May 23, 2019
    Stock
    A
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • May 9, 2019
    Stock
    USB
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • May 6, 2019
    Stock
    TNC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • May 2, 2019
    Stock
    MITK
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • May 1, 2019
    Stock
    SPSC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Mar 18, 2019
    Stock
    U.S. Treasury Note
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    32 days · filing
  • Feb 19, 2019
    Stock
    ORBK
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Jan 18, 2019
    Stock
    STT
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Jan 9, 2019
    Stock
    MDRX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Dec 28, 2018
    Stock
    SCHW
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Dec 28, 2018
    Stock
    KUBTY
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Dec 18, 2018
    Stock
    FSLR
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Dec 13, 2018
    Stock
    PerkinElmer, Inc
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Nov 29, 2018
    Stock
    PANW
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Nov 15, 2018
    Stock
    STT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Nov 15, 2018
    Stock
    ACGPF
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Nov 8, 2018
    Stock
    HAIN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Nov 5, 2018
    Stock
    LNN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Oct 30, 2018
    Stock
    HUBB
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Oct 30, 2018
    Stock
    SMAWF
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Oct 24, 2018
    Stock
    PANW
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Oct 24, 2018
    Stock
    AMP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Oct 9, 2018
    Stock
    ORBK
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Sep 28, 2018
    Stock
    US Treasury Bond
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Sep 27, 2018
    Stock
    US Treasury Bond
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    8 days · filing
  • Sep 18, 2018
    Stock
    FDX
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Aug 1, 2018
    Stock
    ORCL
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Jul 20, 2018
    Stock
    AMP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jul 19, 2018
    Stock
    STT
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Jul 16, 2018
    Stock
    VAIAF
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    380 days · filing
  • Jun 27, 2018
    Stock
    KYOCF
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Jun 26, 2018
    Stock
    VRAY
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Jun 22, 2018
    Stock
    LNN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jun 21, 2018
    Stock
    US Treasury Note
    Trade
    Buy
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Jun 7, 2018
    Stock
    CERN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Jun 1, 2018
    Stock
    FSLR
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • May 23, 2018
    Stock
    SIRI
    Trade
    Sale
    Amount
    $50,001–$100,000
    Disclosed after
    7 days · filing
  • May 23, 2018
    Stock
    SIRI
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • May 23, 2018
    Stock
    DVMT
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • May 23, 2018
    Stock
    SAN
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • May 21, 2018
    Stock
    UMPQ
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • May 8, 2018
    Stock
    INOV
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Apr 30, 2018
    Stock
    WBA
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Apr 27, 2018
    Stock
    WBA
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Apr 25, 2018
    Stock
    CERN
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    373 days · filing
  • Apr 22, 2018
    Stock
    STT
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    376 days · filing
  • Apr 19, 2018
    Stock
    UMPQ
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Apr 19, 2018
    Stock
    VRAY
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Apr 17, 2018
    Stock
    FDX
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    381 days · filing
  • Apr 10, 2018
    Stock
    HUBB
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    388 days · filing
  • Apr 1, 2018
    Stock
    RBC
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    397 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 Peter Welch traded most often are STT (4 trades), A (3 trades), USB (3 trades), VAIAF (3 trades), CERN (3 trades). Of 117 disclosed trades, 98 were in individual stocks. Periodic transaction reports show trades, not full holdings.

Peter Welch's disclosed stock purchases trailed the S&P 500 by an average of 2.6 percentage points over the 12 months after each trade (20 purchases a year old), and 50.0% of them beat the index. Measured from the disclosure date the average was −5.0%. That ranks Peter Welch #73 of the 111 members ranked. Past results do not predict future ones.

9 of 117 disclosed trades (7.7%) were reported after the STOCK Act's 45-day deadline. The median trade was disclosed 24 days after it was made, the longest 1,124 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.