CongressInsight

John Reed Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade John Reed (U.S. Senate, Rhode Island) 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, John Reed (U.S. Senate, Rhode Island) had disclosed 227 trades since Feb 21, 2014, 211 of them in individual stocks (85 buys, 125 sales).
  • Most‑traded stocks: CELG (11), TMO (11), DHR (10), FDX (8).
  • John Reed’s stock purchases trailed the S&P 500 by an average of 0.9 percentage points over the following 12 months (71 buys), #59 of the 111 members ranked.
  • 0.4% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 10 days.

How much does John Reed trade?

John Reed (U.S. Senate, Rhode Island) disclosed 227 trades between Feb 21, 2014 and Feb 28, 2019 in STOCK Act periodic transaction reports, 211 of them in individual stocks: 85 purchases and 125 sales. Their estimated volume is $1.9 million, from the midpoints of the disclosed ranges. Every trade was in a self or joint account.

MeasureJohn Reed
ChamberU.S. Senate, Rhode Island
Trades disclosed227
Stock trades211 (85 buys, 125 sales)
First and latest tradeFeb 21, 2014 – Feb 28, 2019
Estimated volume$1.9 million
Account ownerSelf or joint 100%

What stocks does John Reed trade?

StockCompanyTrades
CELG—11
TMOThermo Fisher Scientific Inc.11
DHRDanaher Corporation10
FDXFedEx Corporation8
IYT—7
ADIAnalog Devices, Inc.6
PEPPepsiCo, Inc.6
XLNX—6
QCOMQUALCOMM Incorporated6
NXPINXP Semiconductors N.V.6

By sector: Other (90), Healthcare (47), Technology (34), Industrials (14), Consumer Defensive (12), Financial Services (11). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has John Reed beaten the market?

Exent scored 71 disclosed stock purchases by John Reed against the S&P 500. Over the 12 months after each trade they trailed the S&P 500 by an average of 0.9 percentage points, and 49.3% of the 71 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 −1.5%. That ranks John Reed #59 of the 111 members ranked with at least 20 scored purchases.

MeasureJohn ReedAll members
Stock buys scored7124,613
Average vs S&P 500, 3 months−2.6%−0.1%
Average vs S&P 500, 12 months−0.9%−0.4%
Buys that beat it over 12 months49.3%43.2%
12 months from the disclosure date−1.5%−0.8%
Rank#59 of 111—

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

Does John Reed file trades late?

1 of John Reed’s 227 disclosed trades (0.4%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 10 days after it was made; the longest delay was 245 days.

MeasureJohn ReedAll members
Median days to disclose10 days28 days
Disclosed after 45 days0.4%14.9%
Longest delay245 days—

John Reed’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
Feb 28, 2019DHRSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019IQVSale (joint)$1,001–$15,00018 days · filing
Feb 28, 2019IQVSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019CELGSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019ADISale (joint)$1,001–$15,00018 days · filing
Feb 28, 2019ADISale (self)$1,001–$15,00018 days · filing
Feb 28, 2019FDXSale (joint)$1,001–$15,00018 days · filing
Feb 28, 2019FDXSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019PEPSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019XLNXSale (self)$15,001–$50,00018 days · filing
Feb 28, 2019SLBSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019SYKSale (joint)$1,001–$15,00018 days · filing
Feb 28, 2019XLNXSale (joint)$1,001–$15,00018 days · filing
Feb 28, 2019HOLXSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019TMOSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019TMOSale (joint)$1,001–$15,00018 days · filing
Feb 28, 2019COSTSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019ISRGSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019AAPLSale (self)$15,001–$50,00018 days · filing
Feb 28, 2019MSFTSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019INTCSale (self)$1,001–$15,00018 days · filing
Feb 28, 2019QCOMSale (self)$15,001–$50,00018 days · filing
Feb 28, 2019AAPLSale (joint)$1,001–$15,00018 days · filing
Feb 28, 2019SYKSale (self)$15,001–$50,00018 days · filing
Feb 28, 2019CVSSale (self)$1,001–$15,00018 days · filing
  • Feb 28, 2019
    Stock
    DHR
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    IQV
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    IQV
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    CELG
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    ADI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    ADI
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    FDX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    FDX
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    PEP
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    XLNX
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    SLB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    SYK
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    XLNX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    HOLX
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    TMO
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    TMO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    COST
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    ISRG
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    AAPL
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    MSFT
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    INTC
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    QCOM
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    AAPL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    SYK
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Feb 28, 2019
    Stock
    CVS
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
Show all 227
Trade dateStockTradeAmountDisclosed after
Feb 4, 2019ITWSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019ISRGSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019COSTSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019XLNXSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019FDXSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019INTCSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019HONSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019CVSSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019IQVSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019QCOMSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019AAPLSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019SYKSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019CSCOSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019AMGNSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019DHRSale (joint)$1,001–$15,00025 days · filing
Feb 4, 2019VRTXSale (joint)$1,001–$15,00025 days · filing
Nov 28, 2018HOLXBuy (self)$1,001–$15,00014 days · filing
Nov 28, 2018AGNSale (self)$1,001–$15,00014 days · filing
Jul 27, 2018UNFISale (self)$1,001–$15,0005 days · filing
Jul 5, 2018DHRSale (joint)$1,001–$15,00013 days · filing
Mar 9, 2018IQVSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018VRTXSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018DHRSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018ITWSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018SYKSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018QCOMSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018AMGNSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018CVSSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018COSTSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018FDXSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018TMOSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018ISRGSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018CSCOSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018AAPLSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018ADISale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018HONSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018INTCSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018XBISale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018RYTSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018VWOSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018SPDR S&P Semiconductor ETFSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018XLNXSale (joint)$1,001–$15,0003 days · filing
Mar 9, 2018IYTSale (joint)$1,001–$15,0003 days · filing
Jan 16, 2018LSCCSale (self)$1,001–$15,00013 days · filing
Jan 12, 2018LSCCSale (self)$1,001–$15,0004 days · filing
Jan 11, 2018UNFISale (joint)$1,001–$15,0005 days · filing
Jan 11, 2018PEPSale (joint)$1,001–$15,0005 days · filing
Jan 11, 2018HACKSale (joint)$1,001–$15,0005 days · filing
Jan 11, 2018CELGSale (joint)$1,001–$15,0005 days · filing
Oct 23, 2017LSCCSale (joint)$1,001–$15,0001 day · filing
Oct 23, 2017AGNSale (joint)$1,001–$15,0001 day · filing
Oct 23, 2017SPDR S&P Semiconductor ETFBuy (joint)$1,001–$15,0001 day · filing
Sep 18, 2017QBuy (joint)$1,001–$15,0001 day · filing
Sep 18, 2017QBuy (self)$1,001–$15,0001 day · filing
Aug 17, 2017WFMSale (self)$1,001–$15,00011 days · filing
Jun 22, 2017QBuy (joint)$1,001–$15,0005 days · filing
Jun 22, 2017QBuy (self)$1,001–$15,0005 days · filing
Jun 19, 2017ADIBuy (joint)$1,001–$15,0001 day · filing
Jun 19, 2017WFMSale (self)$1,001–$15,0001 day · filing
Jun 19, 2017IYTBuy (joint)$1,001–$15,0001 day · filing
Jun 19, 2017HACKBuy (joint)$1,001–$15,0001 day · filing
Jun 19, 2017XBIBuy (joint)$1,001–$15,0001 day · filing
May 5, 2017NXPISale (joint)$1,001–$15,0005 days · filing
May 5, 2017NXPISale (self)$1,001–$15,0005 days · filing
Apr 4, 2017WETFSale (joint)$1,001–$15,0001 day · filing
Apr 4, 2017AGUSale (joint)$1,001–$15,0001 day · filing
Mar 15, 2017ESRXSale (joint)$1,001–$15,0001 day · filing
Mar 6, 2017FDXBuy (joint)$1,001–$15,0001 day · filing
Mar 6, 2017FDXBuy (self)$1,001–$15,0001 day · filing
Mar 6, 2017TMOBuy (joint)$1,001–$15,0001 day · filing
Mar 6, 2017TMOBuy (self)$1,001–$15,0001 day · filing
Mar 6, 2017ADIBuy (joint)$1,001–$15,0001 day · filing
Mar 6, 2017ADIBuy (self)$1,001–$15,0001 day · filing
Mar 6, 2017AGNBuy (joint)$1,001–$15,0001 day · filing
Mar 6, 2017AGNBuy (self)$1,001–$15,0001 day · filing
Mar 6, 2017XBIBuy (joint)$1,001–$15,0001 day · filing
Mar 6, 2017XBIBuy (self)$1,001–$15,0001 day · filing
Mar 6, 2017ESRXSale (self)$1,001–$15,0001 day · filing
Mar 6, 2017IYTBuy (self)$1,001–$15,0001 day · filing
Mar 6, 2017HACKBuy (self)$1,001–$15,0001 day · filing
Feb 21, 2017CELGBuy (joint)$1,001–$15,00016 days · filing
Feb 21, 2017CELGBuy (self)$1,001–$15,00016 days · filing
Jan 31, 2017PEPSale (joint)$1,001–$15,00021 days · filing
Jan 31, 2017PEPSale (self)$1,001–$15,00021 days · filing
Jan 30, 2017HONBuy (joint)$1,001–$15,00022 days · filing
Jan 30, 2017EMRSale (joint)$1,001–$15,00022 days · filing
Jan 18, 2017QCOMSale (joint)$1,001–$15,00014 days · filing
Jan 18, 2017QCOMSale (self)$1,001–$15,00014 days · filing
Jan 18, 2017NXPISale (self)$1,001–$15,00014 days · filing
Jan 18, 2017NXPISale (joint)$1,001–$15,00014 days · filing
Dec 16, 2016ZBHSale (joint)$1,001–$15,00019 days · filing
Dec 16, 2016ZBHSale (self)$1,001–$15,00019 days · filing
Dec 14, 2016DHRBuy (self)$1,001–$15,0001 day · filing
Dec 14, 2016DHRBuy (joint)$1,001–$15,0001 day · filing
Dec 14, 2016AMGSale (self)$1,001–$15,0001 day · filing
Dec 14, 2016AMGSale (joint)$1,001–$15,0001 day · filing
Dec 14, 2016INTCBuy (self)$1,001–$15,0001 day · filing
Dec 14, 2016IAISale (joint)$1,001–$15,0001 day · filing
Dec 14, 2016WETFSale (self)$1,001–$15,0001 day · filing
Dec 14, 2016DVMTSale (self)$1,001–$15,0001 day · filing
Dec 14, 2016SPDR S&P Semiconductor ETFBuy (joint)$1,001–$15,0001 day · filing
Dec 14, 2016SPDR S&P Semiconductor ETFBuy (self)$1,001–$15,0001 day · filing
Nov 23, 2016TMOBuy (self)$1,001–$15,0005 days · filing
Nov 23, 2016TMOBuy (joint)$1,001–$15,0005 days · filing
Nov 23, 2016ISRGBuy (self)$1,001–$15,0005 days · filing
Nov 23, 2016ISRGBuy (joint)$1,001–$15,0005 days · filing
Nov 23, 2016HACKBuy (self)$1,001–$15,0005 days · filing
Nov 23, 2016SPDR S&P Semiconductor ETFBuy (self)$1,001–$15,0005 days · filing
Nov 23, 2016SPDR S&P Semiconductor ETFBuy (joint)$1,001–$15,0005 days · filing
Nov 23, 2016WETFBuy (self)$1,001–$15,0005 days · filing
Nov 23, 2016WETFBuy (joint)$1,001–$15,0005 days · filing
Nov 23, 2016FEYESale (self)$1,001–$15,0005 days · filing
Nov 23, 2016VWOBuy (joint)$1,001–$15,0005 days · filing
Nov 23, 2016EEMSale (joint)$1,001–$15,0005 days · filing
Oct 6, 2016IYTBuy (self)$1,001–$15,00011 days · filing
Sep 22, 2016DHRBuy (joint)$1,001–$15,00013 days · filing
Sep 22, 2016DHRBuy (self)$1,001–$15,00013 days · filing
Sep 22, 2016TMOBuy (joint)$1,001–$15,00013 days · filing
Sep 22, 2016TMOBuy (self)$1,001–$15,00013 days · filing
Sep 12, 2016DHRBuy (self)$1,001–$15,0007 days · filing
Sep 12, 2016DHRBuy (joint)$1,001–$15,0007 days · filing
Sep 12, 2016TMOBuy (self)$1,001–$15,0007 days · filing
Sep 12, 2016TMOBuy (joint)$1,001–$15,0007 days · filing
Sep 12, 2016IYTBuy (self)$1,001–$15,0007 days · filing
Sep 7, 2016DVMTOther (self)$1,001–$15,000245 days · filing
Sep 2, 2016IYTBuy (self)$1,001–$15,00017 days · filing
Jul 25, 2016ZBHSale (self)$1,001–$15,0002 days · filing
Jul 25, 2016ZBHSale (joint)$1,001–$15,0002 days · filing
Jul 25, 2016PEPSale (joint)$1,001–$15,0002 days · filing
Jul 25, 2016PEPSale (self)$1,001–$15,0002 days · filing
Jul 25, 2016AMGBuy (self)$1,001–$15,0002 days · filing
Jul 25, 2016AMGBuy (joint)$1,001–$15,0002 days · filing
Jul 25, 2016MSFTSale (self)$1,001–$15,0002 days · filing
Jul 25, 2016CELGBuy (self)$1,001–$15,0002 days · filing
Jul 25, 2016CELGBuy (joint)$1,001–$15,0002 days · filing
Mar 3, 2016NCRSale (self)$1,001–$15,00011 days · filing
Feb 29, 2016FDXBuy (self)$1,001–$15,00010 days · filing
Feb 29, 2016FDXBuy (joint)$1,001–$15,00010 days · filing
Feb 11, 2016CELGBuy (self)$1,001–$15,00018 days · filing
Feb 11, 2016CELGBuy (joint)$1,001–$15,00018 days · filing
Jan 29, 2016TBFSale (self)$1,001–$15,00011 days · filing
Jan 29, 2016TBFSale (joint)$1,001–$15,00011 days · filing
Dec 29, 2015VWOSale (joint)$1,001–$15,00016 days · filing
Jul 29, 2015FEYEBuy (joint)$1,001–$15,0008 days · filing
Jun 30, 2015AMGBuy (joint)$1,001–$15,00016 days · filing
Jun 30, 2015AMGBuy (self)$1,001–$15,00016 days · filing
Jun 30, 2015ALTRSale (joint)$1,001–$15,00016 days · filing
Jun 30, 2015ALTRSale (self)$1,001–$15,00016 days · filing
Jun 4, 2015LSCCBuy (joint)$1,001–$15,00011 days · filing
Jun 4, 2015LSCCBuy (self)$1,001–$15,00011 days · filing
May 26, 2015XRTSale (joint)$1,001–$15,0009 days · filing
May 13, 2015VRTXSale (joint)$1,001–$15,00014 days · filing
May 4, 2015TBFBuy (self)$1,001–$15,0009 days · filing
May 4, 2015TBFBuy (joint)$1,001–$15,0009 days · filing
Apr 23, 2015SLBSale (self)$1,001–$15,00013 days · filing
Apr 23, 2015MSFTBuy (self)$1,001–$15,00013 days · filing
Apr 23, 2015FEYEBuy (self)$1,001–$15,00013 days · filing
Apr 23, 2015EMCSale (self)$1,001–$15,00013 days · filing
Apr 23, 2015ESRXBuy (self)$1,001–$15,00013 days · filing
Mar 3, 2015ACTSale (self)$1,001–$15,0001 day · filing
Mar 3, 2015ACTSale (joint)$1,001–$15,0001 day · filing
Mar 3, 2015AMATSale (self)$1,001–$15,0001 day · filing
Mar 3, 2015MYLSale (joint)$1,001–$15,0001 day · filing
Feb 20, 2015AMGNBuy (joint)$1,001–$15,00010 days · filing
Feb 20, 2015MYLBuy (joint)$1,001–$15,00010 days · filing
Feb 20, 2015CELGBuy (joint)$1,001–$15,00010 days · filing
Feb 20, 2015IYTSale (joint)$1,001–$15,00010 days · filing
Sep 9, 2014FEYEBuy (self)$1,001–$15,0008 days · filing
Sep 9, 2014FEYEBuy (joint)$1,001–$15,0008 days · filing
Sep 2, 2014NXPIBuy (joint)$1,001–$15,0009 days · filing
Sep 2, 2014NXPIBuy (self)$1,001–$15,0009 days · filing
Aug 19, 2014CELGBuy (self)$1,001–$15,0008 days · filing
Aug 19, 2014CELGBuy (joint)$1,001–$15,0008 days · filing
Jul 28, 2014ALTRBuy (joint)$1,001–$15,00010 days · filing
Jul 28, 2014Vanguard Emerging Markets Stock Idx ETFBuy (joint)$1,001–$15,00010 days · filing
Jul 28, 2014XLNXBuy (joint)$1,001–$15,00010 days · filing
Jul 28, 2014SPDR S&P Retail ETFSale (joint)$1,001–$15,00010 days · filing
Jul 28, 2014iShares MSCI Emerging MarketsBuy (joint)$1,001–$15,00010 days · filing
Jul 25, 2014KSUSale (joint)$1,001–$15,0007 days · filing
Jul 9, 2014ACTBuy (self)$1,001–$15,00014 days · filing
May 22, 2014ACTBuy (self)$1,001–$15,00013 days · filing
May 22, 2014ACTBuy (joint)$1,001–$15,00013 days · filing
Apr 22, 2014KOSale (joint)$1,001–$15,0009 days · filing
Mar 28, 2014AMATBuy (self)$1,001–$15,00012 days · filing
Mar 28, 2014MSFTBuy (self)$1,001–$15,00012 days · filing
Mar 28, 2014AAPLBuy (self)$1,001–$15,00012 days · filing
Mar 28, 2014FCXSale (joint)$1,001–$15,00012 days · filing
Mar 28, 2014PROSHARES TRUST ETFSale (joint)$1,001–$15,00012 days · filing
Mar 28, 2014Proshares Trust ETFSale (self)$1,001–$15,00012 days · filing
Mar 28, 2014ALTRBuy (joint)$1,001–$15,00012 days · filing
Mar 28, 2014XLNXBuy (joint)$1,001–$15,00012 days · filing
Mar 28, 2014NCR Corp NewBuy (joint)$1,001–$15,00012 days · filing
Mar 28, 2014NCR Corp NewBuy (self)$1,001–$15,00012 days · filing
Mar 28, 2014SPDR S&P Biotech ETFBuy (joint)$1,001–$15,00012 days · filing
Mar 28, 2014SNYNFSale (joint)$1,001–$15,00012 days · filing
Mar 28, 2014SNYNFSale (self)$1,001–$15,00012 days · filing
Mar 28, 2014Global X Funds ETFBuy (self)$1,001–$15,00012 days · filing
Mar 28, 2014QCOMSale (self)$1,001–$15,00012 days · filing
Mar 28, 2014Express Scripts HLDG Co.Buy (self)$1,001–$15,00012 days · filing
Mar 28, 2014ZMHBuy (self)$1,001–$15,00012 days · filing
Mar 17, 2014ZMHBuy (self)$1,001–$15,00010 days · filing
Feb 21, 2014VODSale (self)$1,001–$15,00012 days · filing
  • Feb 4, 2019
    Stock
    ITW
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    ISRG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    COST
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    XLNX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    FDX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    INTC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    HON
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    CVS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    IQV
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    QCOM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    AAPL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    SYK
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    CSCO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    AMGN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    DHR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Feb 4, 2019
    Stock
    VRTX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Nov 28, 2018
    Stock
    HOLX
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Nov 28, 2018
    Stock
    AGN
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jul 27, 2018
    Stock
    UNFI
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Jul 5, 2018
    Stock
    DHR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Mar 9, 2018
    Stock
    IQV
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    VRTX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    DHR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    ITW
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    SYK
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    QCOM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    AMGN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    CVS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    COST
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    FDX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    TMO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    ISRG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    CSCO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    AAPL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    ADI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    HON
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    INTC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    XBI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    RYT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    VWO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    SPDR S&P Semiconductor ETF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    XLNX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Mar 9, 2018
    Stock
    IYT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Jan 16, 2018
    Stock
    LSCC
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Jan 12, 2018
    Stock
    LSCC
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    4 days · filing
  • Jan 11, 2018
    Stock
    UNFI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Jan 11, 2018
    Stock
    PEP
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Jan 11, 2018
    Stock
    HACK
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Jan 11, 2018
    Stock
    CELG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Oct 23, 2017
    Stock
    LSCC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Oct 23, 2017
    Stock
    AGN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Oct 23, 2017
    Stock
    SPDR S&P Semiconductor ETF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Sep 18, 2017
    Stock
    Q
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Sep 18, 2017
    Stock
    Q
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Aug 17, 2017
    Stock
    WFM
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Jun 22, 2017
    Stock
    Q
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Jun 22, 2017
    Stock
    Q
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Jun 19, 2017
    Stock
    ADI
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Jun 19, 2017
    Stock
    WFM
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Jun 19, 2017
    Stock
    IYT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Jun 19, 2017
    Stock
    HACK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Jun 19, 2017
    Stock
    XBI
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • May 5, 2017
    Stock
    NXPI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • May 5, 2017
    Stock
    NXPI
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Apr 4, 2017
    Stock
    WETF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Apr 4, 2017
    Stock
    AGU
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 15, 2017
    Stock
    ESRX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    FDX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    FDX
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    TMO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    TMO
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    ADI
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    ADI
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    AGN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    AGN
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    XBI
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    XBI
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    ESRX
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    IYT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 6, 2017
    Stock
    HACK
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Feb 21, 2017
    Stock
    CELG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Feb 21, 2017
    Stock
    CELG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jan 31, 2017
    Stock
    PEP
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Jan 31, 2017
    Stock
    PEP
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Jan 30, 2017
    Stock
    HON
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Jan 30, 2017
    Stock
    EMR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Jan 18, 2017
    Stock
    QCOM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 18, 2017
    Stock
    QCOM
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 18, 2017
    Stock
    NXPI
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 18, 2017
    Stock
    NXPI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Dec 16, 2016
    Stock
    ZBH
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Dec 16, 2016
    Stock
    ZBH
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Dec 14, 2016
    Stock
    DHR
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    DHR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    AMG
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    AMG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    INTC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    IAI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    WETF
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    DVMT
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    SPDR S&P Semiconductor ETF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Dec 14, 2016
    Stock
    SPDR S&P Semiconductor ETF
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Nov 23, 2016
    Stock
    TMO
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    TMO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    ISRG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    ISRG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    HACK
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    SPDR S&P Semiconductor ETF
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    SPDR S&P Semiconductor ETF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    WETF
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    WETF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    FEYE
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    VWO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Nov 23, 2016
    Stock
    EEM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Oct 6, 2016
    Stock
    IYT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Sep 22, 2016
    Stock
    DHR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Sep 22, 2016
    Stock
    DHR
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Sep 22, 2016
    Stock
    TMO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Sep 22, 2016
    Stock
    TMO
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Sep 12, 2016
    Stock
    DHR
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 12, 2016
    Stock
    DHR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 12, 2016
    Stock
    TMO
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 12, 2016
    Stock
    TMO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 12, 2016
    Stock
    IYT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 7, 2016
    Stock
    DVMT
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    245 days · filing
  • Sep 2, 2016
    Stock
    IYT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Jul 25, 2016
    Stock
    ZBH
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Jul 25, 2016
    Stock
    ZBH
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Jul 25, 2016
    Stock
    PEP
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Jul 25, 2016
    Stock
    PEP
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Jul 25, 2016
    Stock
    AMG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Jul 25, 2016
    Stock
    AMG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Jul 25, 2016
    Stock
    MSFT
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Jul 25, 2016
    Stock
    CELG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Jul 25, 2016
    Stock
    CELG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    2 days · filing
  • Mar 3, 2016
    Stock
    NCR
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Feb 29, 2016
    Stock
    FDX
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Feb 29, 2016
    Stock
    FDX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Feb 11, 2016
    Stock
    CELG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 11, 2016
    Stock
    CELG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Jan 29, 2016
    Stock
    TBF
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Jan 29, 2016
    Stock
    TBF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Dec 29, 2015
    Stock
    VWO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jul 29, 2015
    Stock
    FEYE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Jun 30, 2015
    Stock
    AMG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jun 30, 2015
    Stock
    AMG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jun 30, 2015
    Stock
    ALTR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jun 30, 2015
    Stock
    ALTR
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jun 4, 2015
    Stock
    LSCC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Jun 4, 2015
    Stock
    LSCC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • May 26, 2015
    Stock
    XRT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • May 13, 2015
    Stock
    VRTX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • May 4, 2015
    Stock
    TBF
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • May 4, 2015
    Stock
    TBF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Apr 23, 2015
    Stock
    SLB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 23, 2015
    Stock
    MSFT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 23, 2015
    Stock
    FEYE
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 23, 2015
    Stock
    EMC
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 23, 2015
    Stock
    ESRX
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Mar 3, 2015
    Stock
    ACT
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 3, 2015
    Stock
    ACT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 3, 2015
    Stock
    AMAT
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Mar 3, 2015
    Stock
    MYL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1 day · filing
  • Feb 20, 2015
    Stock
    AMGN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Feb 20, 2015
    Stock
    MYL
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Feb 20, 2015
    Stock
    CELG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Feb 20, 2015
    Stock
    IYT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Sep 9, 2014
    Stock
    FEYE
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Sep 9, 2014
    Stock
    FEYE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Sep 2, 2014
    Stock
    NXPI
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Sep 2, 2014
    Stock
    NXPI
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Aug 19, 2014
    Stock
    CELG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Aug 19, 2014
    Stock
    CELG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Jul 28, 2014
    Stock
    ALTR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Jul 28, 2014
    Stock
    Vanguard Emerging Markets Stock Idx ETF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Jul 28, 2014
    Stock
    XLNX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Jul 28, 2014
    Stock
    SPDR S&P Retail ETF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Jul 28, 2014
    Stock
    iShares MSCI Emerging Markets
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Jul 25, 2014
    Stock
    KSU
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Jul 9, 2014
    Stock
    ACT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • May 22, 2014
    Stock
    ACT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • May 22, 2014
    Stock
    ACT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 22, 2014
    Stock
    KO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Mar 28, 2014
    Stock
    AMAT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    MSFT
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    AAPL
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    FCX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    PROSHARES TRUST ETF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    Proshares Trust ETF
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    ALTR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    XLNX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    NCR Corp New
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    NCR Corp New
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    SPDR S&P Biotech ETF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    SNYNF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    SNYNF
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    Global X Funds ETF
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    QCOM
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    Express Scripts HLDG Co.
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 28, 2014
    Stock
    ZMH
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Mar 17, 2014
    Stock
    ZMH
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Feb 21, 2014
    Stock
    VOD
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 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 John Reed traded most often are CELG (11 trades), TMO (11 trades), DHR (10 trades), FDX (8 trades), IYT (7 trades). Of 227 disclosed trades, 211 were in individual stocks. Periodic transaction reports show trades, not full holdings.

John Reed's disclosed stock purchases trailed the S&P 500 by an average of 0.9 percentage points over the 12 months after each trade (71 purchases a year old), and 49.3% of them beat the index. Measured from the disclosure date the average was −1.5%. That ranks John Reed #59 of the 111 members ranked. Past results do not predict future ones.

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