Congress trading

Every stock trade disclosed by Congress

Every line of every STOCK Act report we hold, from House Clerk and Senate recordsEvery STOCK Act trade since 2014. Newest filing first, as of Oct 30, 2026; narrow the record by member, party, chamber, ticker, account or size, and every name and ticker opens its own page.

87 purchases by David P. Joyce filed since 2014

Across 7 reports · newest filing first · the full record is on David P. Joyce's page

Sizes are the dollar ranges members report, never an exact amount. How to read the cards.

Since the trade: the stock's move from its estimated entry price (a purchase) or estimated exit price (a sale) to its current price, the latest close we hold. Not the member's result.

  1. Filed Aug 6, 2024one matching trade
    • bought VCSH Vanguard Short-Term Corporate Bond ETF Fund
      Traded Jul 14, 2022 · disclosed 754 days later
      $15,001 - $50,000
      Since the traden/a
  2. Filed Jun 9, 2022one matching trade
    • bought PPA Invesco Aerospace & Defense ETF Fund
      Traded May 19, 2022 · disclosed 21 days later
      $1,001 - $15,000
      Since the traden/a
  3. Filed Sep 30, 2021one matching trade
    • bought MDY SPDR S&P MidCap 400 ETF Trust Fund
      Traded Sep 14, 2021 · disclosed 16 days later
      $1,001 - $15,000
      Since the traden/a
  4. Filed Jul 27, 20217 matching trades
    • bought PAVE Global X Funds Global X U.S. Infrastructure Development ETF Fund
      Traded Dec 11, 2020 · disclosed 228 days later
      $1,001 - $15,000
      Since the traden/a
    • bought PAVE Global X Funds Global X U.S. Infrastructure Development ETF Fund
      Traded Dec 9, 2020 · disclosed 230 days later
      $1,001 - $15,000
      Since the traden/a
    • bought SPY SPDR S&P 500 ETF Trust Fund
      Traded Jun 8, 2020 · disclosed 414 days later
      $1,001 - $15,000
      Since the traden/a
    • bought KBE SPDR S&P Bank ETF Fund
      Traded Jun 8, 2020 · disclosed 414 days later
      $1,001 - $15,000
      Since the traden/a
    • bought VONE Vanguard Russell 1000 ETF Fund
      Traded Mar 26, 2020 · disclosed 488 days later
      $50,001 - $100,000
      Since the traden/a
    • bought SPY SPDR S&P 500 ETF Trust Fund
      Traded Mar 11, 2020 · disclosed 503 days later
      $1,001 - $15,000
      Since the traden/a
    • bought GBDC Golub Capital BDC Fund
      Traded Feb 25, 2020 · disclosed 518 days later
      $1,001 - $15,000
      Since the traden/a
  5. Filed Jul 30, 202023 matching trades
    • bought Fidelity Advisor Real Estate Income Other asset
      Traded Dec 31, 2019 · disclosed 212 days later
      $1,001 - $15,000
      Since the traden/a
    • bought IVE iShares S&P 500 Value ETF Fund
      Traded Dec 31, 2019 · disclosed 212 days later
      $1,001 - $15,000
      Since the traden/a
    • bought IWN iShares Russell 2000 Value ETF Fund
      Traded Dec 31, 2019 · disclosed 212 days later
      $1,001 - $15,000
      Since the traden/a
    • bought Fidelity Advisor Real Estate Income Other asset
      Traded Sep 30, 2019 · disclosed 304 days later
      $15,001 - $50,000
      Since the traden/a
    • bought MDY SPDR S&P MidCap 400 ETF Trust Fund
      Traded Sep 20, 2019 · disclosed 314 days later
      $1,001 - $15,000
      Since the traden/a
    • bought IVV iShares Core S&P 500 ETF Fund
      Traded Jul 24, 2019 · disclosed 372 days later
      $15,001 - $50,000
      Since the traden/a
    Show the other 17 trades in this reportShow fewer
    • bought IJR iShares Core S&P Small-Cap ETF Fund
      Traded Jul 24, 2019 · disclosed 372 days later
      $1,001 - $15,000
      Since the traden/a
    • bought IJH iShares Core S&P Mid-Cap ETF Fund
      Traded Jul 24, 2019 · disclosed 372 days later
      $1,001 - $15,000
      Since the traden/a
    • bought VEA Vanguard FTSE Developed Markets ETF Fund
      Traded Jun 21, 2019 · disclosed 405 days later
      $1,001 - $15,000
      Since the traden/a
    • bought SPY SPDR S&P 500 ETF Trust Fund
      Traded Jun 21, 2019 · disclosed 405 days later
      $1,001 - $15,000
      Since the traden/a
    • bought GBDC Golub Capital BDC Fund
      Traded May 30, 2019 · disclosed 427 days later
      $15,001 - $50,000
      Since the traden/a
    • bought Buckeye Oh Cent Loc Sch Dist. Other asset
      Traded Apr 3, 2019 · disclosed 484 days later
      $50,001 - $100,000
      Since the traden/a
    • bought Bessemer Al GO Bd. Other asset
      Traded Apr 2, 2019 · disclosed 485 days later
      $50,001 - $100,000
      Since the traden/a
    • bought Delaware Oh Cry Sch Dist. Other asset
      Traded Mar 28, 2019 · disclosed 490 days later
      $50,001 - $100,000
      Since the traden/a
    • bought Brookville Oh Loc Sch Dist Other asset
      Traded Mar 27, 2019 · disclosed 491 days later
      $50,001 - $100,000
      Since the traden/a
    • bought East Muskingum Oh Loc Sch Dist. Other asset
      Traded Mar 25, 2019 · disclosed 493 days later
      $50,001 - $100,000
      Since the traden/a
    • bought VCSH Vanguard Short-Term Corporate Bond ETF Fund
      Traded Mar 22, 2019 · disclosed 496 days later
      $15,001 - $50,000
      Since the traden/a
    • bought Fidelity Limited Term Municipal Other asset
      Traded Mar 22, 2019 · disclosed 496 days later
      $15,001 - $50,000
      Since the traden/a
    • bought IEFA iShares Core MSCI EAFE ETF Fund
      Traded Mar 4, 2019 · disclosed 514 days later
      $15,001 - $50,000
      Since the traden/a
    • bought IJH iShares Core S&P Mid-Cap ETF Fund
      Traded Mar 4, 2019 · disclosed 514 days later
      $15,001 - $50,000
      Since the traden/a
    • bought IVV iShares Core S&P 500 ETF Fund
      Traded Mar 4, 2019 · disclosed 514 days later
      $1,001 - $15,000
      Since the traden/a
    • bought IJR iShares Core S&P Small-Cap ETF Fund
      Traded Mar 4, 2019 · disclosed 514 days later
      $15,001 - $50,000
      Since the traden/a
    • bought VGT Vanguard Information Tech ETF Fund
      Traded Jan 10, 2019 · disclosed 567 days later
      $1,001 - $15,000
      Since the traden/a

    Back to the top of this report

  6. Filed May 8, 201933 matching trades
    • bought GBDC Golub Capital BDC Fund
      Traded Dec 21, 2018 · disclosed 138 days later
      $15,001 - $50,000
      Since the traden/a
    • bought Vanguard/windsor II Admiral Fund
      Traded Dec 18, 2018 · disclosed 141 days later
      $1,001 - $15,000
      Since the traden/a
    • bought Mai Managed Volatility Fund Fund
      Traded Dec 14, 2018 · disclosed 145 days later
      $1,001 - $15,000
      Since the traden/a
    • bought Fidelity Limited Term Municipal Other asset
      Traded Dec 11, 2018 · disclosed 148 days later
      $100,001 - $250,000
      Since the traden/a
    • bought Fidelity Limited Term Municipal Other asset
      Traded Dec 11, 2018 · disclosed 148 days later
      $100,001 - $250,000
      Since the traden/a
    • bought Harbor International Other asset
      Traded Dec 11, 2018 · disclosed 148 days later
      $15,001 - $50,000
      Since the traden/a
    Show the other 27 trades in this reportShow fewer
    • bought VCSH Vanguard Short-Term Corporate Bond ETF Fund
      Traded Dec 11, 2018 · disclosed 148 days later
      $100,001 - $250,000
      Since the traden/a
    • bought Mai Managed Volatility Fund Fund
      Traded Dec 11, 2018 · disclosed 148 days later
      $50,001 - $100,000
      Since the traden/a
    • bought Mai Managed Volatility Fund Fund
      Traded Dec 11, 2018 · disclosed 148 days later
      $100,001 - $250,000
      Since the traden/a
    • bought VCSH Vanguard Short-Term Corporate Bond ETF Fund
      Traded Dec 11, 2018 · disclosed 148 days later
      $15,001 - $50,000
      Since the traden/a
    • bought SPY SPDR S&P 500 ETF Trust Fund
      Traded Oct 26, 2018 · disclosed 194 days later
      $15,001 - $50,000
      Since the traden/a
    • bought Vanguard/windsor II Admiral Fund
      Traded Jun 15, 2018 · disclosed 327 days later
      $1,001 - $15,000
      Since the traden/a
    • bought NKE NIKE
      Traded Mar 29, 2018 · disclosed 405 days later
      $1,001 - $15,000
      Since the trade-42.2% since the tradeEstimated entry price $66.44, close on Thu Mar 29, 2018Current price $38.42, close on Thu Oct 29
    • bought QQQ Invesco QQQ Trust Fund
      Traded Mar 29, 2018 · disclosed 405 days later
      $50,001 - $100,000
      Since the traden/a
    • bought UNH UnitedHealth Group
      Traded Mar 29, 2018 · disclosed 405 days later
      $1,001 - $15,000
      Since the trade+92.0% since the tradeEstimated entry price $214.00, close on Thu Mar 29, 2018Current price $410.91, close on Thu Oct 29
    • bought PKB Invesco Dynamic Building & Construction ETF Fund
      Traded Mar 29, 2018 · disclosed 405 days later
      $1,001 - $15,000
      Since the traden/a
    • bought QQQ Invesco QQQ Trust Fund
      Traded Mar 29, 2018 · disclosed 405 days later
      $1,001 - $15,000
      Since the traden/a
    • bought Oppenheimer Developing Markets Other asset
      Traded Mar 29, 2018 · disclosed 405 days later
      $15,001 - $50,000
      Since the traden/a
    • bought EFA iShares MSCI EAFE ETF Fund
      Traded Mar 29, 2018 · disclosed 405 days later
      $1,001 - $15,000
      Since the traden/a
    • bought QQQ Invesco QQQ Trust Fund
      Traded Mar 29, 2018 · disclosed 405 days later
      $15,001 - $50,000
      Since the traden/a
    • bought AMJ JPMorgan Chase Capital XVI JP Morgan Alerian MLP Etn
      Traded Mar 29, 2018 · disclosed 405 days later
      $1,001 - $15,000
      Since the traden/aNow trading as AMJB
    • bought BLK BlackRock
      Traded Mar 29, 2018 · disclosed 405 days later
      $15,001 - $50,000
      Since the trade+117.1% since the tradeEstimated entry price $541.72, close on Thu Mar 29, 2018Current price $1,176.24, close on Thu Oct 29
    • bought IWM iShares Russell 2000 ETF Fund
      Traded Mar 29, 2018 · disclosed 405 days later
      $50,001 - $100,000
      Since the traden/a
    • bought KBE SPDR S&P Bank ETF Fund
      Traded Mar 29, 2018 · disclosed 405 days later
      $1,001 - $15,000
      Since the traden/a
    • bought VEA Vanguard FTSE Developed Markets ETF Fund
      Traded Jan 16, 2018 · disclosed 477 days later
      $1,001 - $15,000
      Since the traden/a
    • bought SPY SPDR S&P 500 ETF Trust Fund
      Traded Jul 12, 2017 · disclosed 665 days later
      $1,001 - $15,000
      Since the traden/a
    • bought AMZN Amazon.com
      Traded Jul 3, 2017 · disclosed 674 days later
      $1,001 - $15,000
      Since the trade+411.3% since the tradeEstimated entry price $953.60, close on Mon Jul 3, 2017$47.68 in today's shares after a 20-for-1 splitCurrent price $243.79, close on Thu Oct 29
    • bought UPS United Parcel Service
      Traded Jul 3, 2017 · disclosed 674 days later
      $1,001 - $15,000
      Since the trade-3.0% since the tradeEstimated entry price $110.61, close on Mon Jul 3, 2017Current price $107.33, close on Thu Oct 29
    • bought KMI Kinder Morgan
      Traded Jul 3, 2017 · disclosed 674 days later
      $1,001 - $15,000
      Since the trade+74.0% since the tradeEstimated entry price $19.52, close on Mon Jul 3, 2017Current price $33.97, close on Thu Oct 29
    • bought NKE NIKE
      Traded Jul 3, 2017 · disclosed 674 days later
      $1,001 - $15,000
      Since the trade-34.5% since the tradeEstimated entry price $58.65, close on Mon Jul 3, 2017Current price $38.42, close on Thu Oct 29
    • bought VEA Vanguard FTSE Developed Markets ETF Fund
      Traded May 18, 2017 · disclosed 720 days later
      $15,001 - $50,000
      Since the traden/a
    • bought XBI SPDR Series Trust SPDR S&P Biotech ETF Fund
      Traded Feb 23, 2017 · disclosed 804 days later
      $1,001 - $15,000
      Since the traden/a
    • bought DBEF Xtrackers MSCI EAFE Hedged Equity ETF Fund
      Traded Jan 5, 2017 · disclosed 853 days later
      $1,001 - $15,000
      Since the traden/a

    Back to the top of this report · All 33 trades on David P. Joyce's page

  7. Filed Jul 26, 201721 matching trades
    • bought SPY SPDR S&P 500 ETF Trust Fund
      Traded Jul 7, 2017 · disclosed 19 days later
      $1,001 - $15,000
      Since the traden/a
    • bought KBE SPDR S&P Bank ETF Fund
      Traded Jun 28, 2017 · disclosed 28 days later
      $15,001 - $50,000
      Since the traden/a
    • bought UPS United Parcel Service
      Traded Jun 28, 2017 · disclosed 28 days later
      $1,001 - $15,000
      Since the trade-2.5% since the tradeEstimated entry price $110.08, close on Wed Jun 28, 2017Current price $107.33, close on Thu Oct 29
    • bought KMI Kinder Morgan
      Traded Jun 28, 2017 · disclosed 28 days later
      $1,001 - $15,000
      Since the trade+78.6% since the tradeEstimated entry price $19.02, close on Wed Jun 28, 2017Current price $33.97, close on Thu Oct 29
    • bought NKE NIKE
      Traded Jun 28, 2017 · disclosed 28 days later
      $1,001 - $15,000
      Since the trade-28.0% since the tradeEstimated entry price $53.36, close on Wed Jun 28, 2017Current price $38.42, close on Thu Oct 29
    • bought AMZN Amazon.com
      Traded Jun 28, 2017 · disclosed 28 days later
      $1,001 - $15,000
      Since the trade+392.3% since the tradeEstimated entry price $990.40, close on Wed Jun 28, 2017$49.52 in today's shares after a 20-for-1 splitCurrent price $243.79, close on Thu Oct 29
    Show the other 15 trades in this reportShow fewer
    • bought PKB Powershares Dynamic Build & Construction
      Traded Jun 28, 2017 · disclosed 28 days later
      $15,001 - $50,000
      Since the traden/a
    • bought VEA Vanguard FTSE Developed Markets ETF Fund
      Traded May 18, 2017 · disclosed 69 days later
      $15,001 - $50,000
      Since the traden/a
    • bought 40054l2m5 Other asset
      Traded Mar 20, 2017 · disclosed 128 days later
      $50,001 - $100,000
      Since the traden/a
    • bought MLPI Ubs AG Etn
      Traded Mar 17, 2017 · disclosed 131 days later
      $1,001 - $15,000
      Since the traden/a
    • bought KBE SPDR S&P Bank ETF Fund
      Traded Mar 17, 2017 · disclosed 131 days later
      $1,001 - $15,000
      Since the traden/a
    • bought MLPI Ubs AG Etn
      Traded Mar 17, 2017 · disclosed 131 days later
      $1,001 - $15,000
      Since the traden/a
    • bought KBE SPDR S&P Bank ETF Fund
      Traded Mar 17, 2017 · disclosed 131 days later
      $1,001 - $15,000
      Since the traden/a
    • bought PKB Powershares Dynamic Build & Construction
      Traded Mar 17, 2017 · disclosed 131 days later
      $1,001 - $15,000
      Since the traden/a
    • bought MLPI Ubs AG Etn
      Traded Mar 13, 2017 · disclosed 135 days later
      $1,001 - $15,000
      Since the traden/a
    • bought XBI SPDR Series Trust SPDR S&P Biotech ETF Fund
      Traded Feb 17, 2017 · disclosed 159 days later
      $1,001 - $15,000
      Since the traden/a
    • bought IWF iShares Russell 1000 Growth ETF Fund
      Traded Jan 30, 2017 · disclosed 177 days later
      $100,001 - $250,000
      Since the traden/a
    • bought IWF iShares Russell 1000 Growth ETF Fund
      Traded Jan 26, 2017 · disclosed 181 days later
      $15,001 - $50,000
      Since the traden/a
    • bought DBEF Deutsche X-Trackers MSCI EAFE Hedged Equity ETF Fund
      Traded Jan 5, 2017 · disclosed 202 days later
      $1,001 - $15,000
      Since the traden/a
    • bought IWM iShares Russell 2000 ETF Fund
      Traded Dec 21, 2016 · disclosed 217 days later
      $15,001 - $50,000
      Since the traden/a
    • bought PKB Powershares Dynamic Build & Construction
      Traded Oct 19, 2016 · disclosed 280 days later
      $1,001 - $15,000
      Since the traden/a

    Back to the top of this report

How to read the cards

  • One card: one report a member filed with the House Clerk or the Secretary of the Senate, newest filing first, its trades in date order. A trade the report lists twice, on the same day in the same range for two accounts, shows once here.
  • Size: the dollar range on the report, never an exact figure. A value that is not one of the STOCK Act's ranges prints as listed, and "Not captured" means the range is missing from our data.
  • Traded and disclosed: the trade date, then the days until the member disclosed it. The STOCK Act allows 45 days. The date filter counts from the filing date, not the trade date.
  • Since the trade: each priced line shows the estimated entry or exit price and the current price it is worked out from. Estimated prices are the stock's closing price on the trade date. A disclosure gives a value band, not the price paid. An option line reads n/a, because an option's premium is never disclosed; so does any other line that is not a stock, and a stock line whose closing prices we do not hold or whose prices failed our checks. Not investment advice.
  • Filed late: only on reports we checked against the House Clerk's copy, listed on the late filings page. A checked card links the original.
  • Long reports: 20 reports to a page. A report longer than 60 trades is shortened here, and so are the reports after a page passes 250 trades; the member's own page has every trade.