CongressInsight

Roger Marshall Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade Roger Marshall (U.S. House, Kansas’s 1st district) disclosed under the STOCK Act: what was bought and sold, which stocks came up most 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, Roger Marshall (U.S. House, Kansas’s 1st district) had disclosed 140 trades since Jan 3, 2017, 136 of them in individual stocks (69 buys, 67 sales).
  • Most‑traded stocks: TSLA (7), NFLX (6), BABA (5), TWTR (5).
  • Roger Marshall is in the top 10 members of Congress by stock‑trade performance; the record and the rank are in Exent Radar.
  • 74.3% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 348.5 days.

How much does Roger Marshall trade?

Roger Marshall (U.S. House, Kansas’s 1st district) disclosed 140 trades between Jan 3, 2017 and Aug 29, 2023 in STOCK Act periodic transaction reports, 136 of them in individual stocks: 69 purchases and 67 sales. Their estimated volume is $1.6 million, from the midpoints of the disclosed ranges. By account owner: dependent child 99%, spouse <1%, self or joint <1% of the trades.

MeasureRoger Marshall
ChamberU.S. House, Kansas’s 1st district
Trades disclosed140
Stock trades136 (69 buys, 67 sales)
First and latest tradeJan 3, 2017 – Aug 29, 2023
Estimated volume$1.6 million
Account ownerDependent child 99% · Spouse <1% · Self or joint <1%

What stocks does Roger Marshall trade?

StockCompanyTrades
TSLATesla, Inc.7
NFLXNetflix, Inc.6
BABA—5
TWTR—5
SNAPSnap Inc.5
ROKURoku, Inc.4
GILDGilead Sciences, Inc.4
AMDAdvanced Micro Devices, Inc.4
MSFTMicrosoft Corporation4
AMZNAmazon.com, Inc.4

By sector: Other (76), Communication Services (20), Consumer Cyclical (18), Technology (14), Healthcare (5), Consumer Defensive (2). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has Roger Marshall beaten the market?

Roger Marshall is in the top 10 members of Congress by trade performance: the average 12‑month return of their stock purchases against the S&P 500, among the 111 members with at least 20 scored purchases. See their record and latest trades in Exent Radar.

MeasureRoger Marshall
Rank
Average vs S&P 500, 12 months
From the disclosure date
Buys that beat the S&P 500

Does Roger Marshall file trades late?

104 of Roger Marshall’s 140 disclosed trades (74.3%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 348.5 days after it was made; the longest delay was 1,116 days.

MeasureRoger MarshallAll members
Median days to disclose348.5 days28 days
Disclosed after 45 days74.3%14.9%
Longest delay1,116 days—

Roger Marshall’s latest disclosed trades

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

Trade dateStockTradeAmountDisclosed after
Aug 29, 2023Shares of Stock Company: Farmers Enterprises,…Sale (spouse)$100,001–$250,0008 days · filing
Jul 8, 2020ROKUSale (dependent child)$1,001–$15,000447 days · filing
Jul 8, 2020DISSale (dependent child)$1,001–$15,000447 days · filing
Jul 8, 2020GILDSale (dependent child)$1,001–$15,000447 days · filing
Jun 9, 2020BABASale (dependent child)$1,001–$15,00023 days · filing
May 19, 2020ROKUBuy (dependent child)$1,001–$15,00015 days · filing
May 12, 2020AMDSale (dependent child)$1,001–$15,00022 days · filing
May 12, 2020BABASale (dependent child)$1,001–$15,00022 days · filing
May 7, 2020GILDBuy (dependent child)$1,001–$15,00027 days · filing
May 7, 2020YETISale (dependent child)$1,001–$15,00027 days · filing
May 5, 2020DISBuy (dependent child)$1,001–$15,00029 days · filing
May 5, 2020GILDBuy (dependent child)$1,001–$15,00029 days · filing
May 4, 2020GILDBuy (dependent child)$1,001–$15,00030 days · filing
May 4, 2020AMDBuy (dependent child)$1,001–$15,00030 days · filing
May 4, 2020YETIBuy (dependent child)$1,001–$15,00030 days · filing
May 4, 2020BABABuy (dependent child)$1,001–$15,00030 days · filing
Mar 9, 2020CVXBuy (dependent child)$1,001–$15,000568 days · filing
Mar 9, 2020DISBuy (dependent child)$1,001–$15,000568 days · filing
Feb 24, 2020MSFTSale (dependent child)$1,001–$15,000582 days · filing
Nov 27, 2019AMZNSale (dependent child)$1,001–$15,00014 days · filing
Nov 15, 2019MUSale (dependent child)$1,001–$15,00026 days · filing
Nov 15, 2019AMZNBuy (dependent child)$1,001–$15,00026 days · filing
Nov 11, 2019MUBuy (dependent child)$1,001–$15,00030 days · filing
Nov 6, 2019CLSSale (dependent child)$1,001–$15,00035 days · filing
Oct 31, 2019NFLXSale (dependent child)$1,001–$15,00041 days · filing
  • Aug 29, 2023
    Stock
    Shares of Stock Company: Farmers Enterprises,…
    Trade
    Sale (spouse)
    Amount
    $100,001–$250,000
    Disclosed after
    8 days · filing
  • Jul 8, 2020
    Stock
    ROKU
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    447 days · filing
  • Jul 8, 2020
    Stock
    DIS
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    447 days · filing
  • Jul 8, 2020
    Stock
    GILD
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    447 days · filing
  • Jun 9, 2020
    Stock
    BABA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • May 19, 2020
    Stock
    ROKU
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • May 12, 2020
    Stock
    AMD
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • May 12, 2020
    Stock
    BABA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • May 7, 2020
    Stock
    GILD
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • May 7, 2020
    Stock
    YETI
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • May 5, 2020
    Stock
    DIS
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • May 5, 2020
    Stock
    GILD
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • May 4, 2020
    Stock
    GILD
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • May 4, 2020
    Stock
    AMD
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • May 4, 2020
    Stock
    YETI
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • May 4, 2020
    Stock
    BABA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Mar 9, 2020
    Stock
    CVX
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    568 days · filing
  • Mar 9, 2020
    Stock
    DIS
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    568 days · filing
  • Feb 24, 2020
    Stock
    MSFT
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    582 days · filing
  • Nov 27, 2019
    Stock
    AMZN
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Nov 15, 2019
    Stock
    MU
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Nov 15, 2019
    Stock
    AMZN
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Nov 11, 2019
    Stock
    MU
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Nov 6, 2019
    Stock
    CLS
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Oct 31, 2019
    Stock
    NFLX
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
Show all 140
Trade dateStockTradeAmountDisclosed after
Oct 28, 2019NFLXBuy (dependent child)$1,001–$15,00044 days · filing
Oct 28, 2019CLSBuy (dependent child)$1,001–$15,00044 days · filing
Nov 7, 2018TSLASale (dependent child)$1,001–$15,00029 days · filing
Nov 5, 2018TSLABuy (dependent child)$1,001–$15,00031 days · filing
Oct 1, 2018Ionics Life SciencesBuy$100,001–$250,000331 days · filing
Sep 9, 2018iSelect Fund B St. Louis IncBuy (dependent child)$1,001–$15,0001,115 days · filing
Sep 8, 2018iSelect Fund B St. Louis IncBuy (dependent child)$1,001–$15,0001,116 days · filing
Sep 5, 2018BABASale (dependent child)$1,001–$15,00026 days · filing
Aug 27, 2018MSFTSale (dependent child)$15,001–$50,0009 days · filing
Aug 27, 2018BABABuy (dependent child)$1,001–$15,00035 days · filing
Aug 22, 2018MSFTBuy (dependent child)$1,001–$15,00014 days · filing
Aug 21, 2018AAPLSale (dependent child)$1,001–$15,00015 days · filing
Aug 7, 2018AAPLBuy (dependent child)$1,001–$15,00029 days · filing
Aug 7, 2018TSLASale (dependent child)$1,001–$15,0003 days · filing
Aug 7, 2018AMZNSale (dependent child)$1,001–$15,0003 days · filing
Aug 7, 2018MSFTBuy (dependent child)$1,001–$15,00029 days · filing
Aug 3, 2018TSLASale (dependent child)$1,001–$15,0007 days · filing
Aug 3, 2018AMZNBuy (dependent child)$1,001–$15,0007 days · filing
Jul 24, 2018NVDASale (dependent child)$1,001–$15,00017 days · filing
Jul 24, 2018TSLABuy (dependent child)$1,001–$15,00017 days · filing
Mar 14, 2018YTENSale (dependent child)$1,001–$15,000145 days · filing
Nov 7, 2017NVDABuy (dependent child)$1,001–$15,000276 days · filing
Nov 7, 2017TSLABuy (dependent child)$1,001–$15,000276 days · filing
Oct 30, 2017AMDSale (dependent child)$1,001–$15,000280 days · filing
Oct 30, 2017TEUMSale (dependent child)$1,001–$15,000280 days · filing
Oct 27, 2017AMDBuy (dependent child)$1,001–$15,000283 days · filing
Oct 25, 2017ATOSBuy (dependent child)$1,001–$15,000285 days · filing
Oct 25, 2017BONTSale (dependent child)$1,001–$15,000285 days · filing
Oct 23, 2017DXTRSale (dependent child)$1,001–$15,000287 days · filing
Oct 23, 2017TEUMBuy (dependent child)$1,001–$15,000287 days · filing
Oct 17, 2017NEOTSale (dependent child)$1,001–$15,000293 days · filing
Oct 17, 2017NEOTBuy (dependent child)$1,001–$15,000293 days · filing
Oct 17, 2017TRXCBuy (dependent child)$1,001–$15,000293 days · filing
Oct 17, 2017TRXCSale (dependent child)$1,001–$15,000293 days · filing
Oct 16, 2017CMGSale (dependent child)$1,001–$15,000294 days · filing
Oct 16, 2017RCONSale (dependent child)$1,001–$15,000294 days · filing
Oct 16, 2017RCONBuy (dependent child)$1,001–$15,000294 days · filing
Oct 13, 2017LBIXSale (dependent child)$1,001–$15,000297 days · filing
Oct 13, 2017NETESale (dependent child)$1,001–$15,000297 days · filing
Oct 12, 2017INFIBuy (dependent child)$1,001–$15,000298 days · filing
Oct 12, 2017ROSGBuy (dependent child)$1,001–$15,000298 days · filing
Oct 9, 2017LULUSale (dependent child)$1,001–$15,000301 days · filing
Oct 9, 2017OTICSale (dependent child)$1,001–$15,000301 days · filing
Oct 1, 2017DXTRBuy (dependent child)$1,001–$15,000309 days · filing
Sep 28, 2017ROKUBuy (dependent child)$1,001–$15,000312 days · filing
Sep 28, 2017ROKUSale (dependent child)$1,001–$15,000312 days · filing
Sep 13, 2017ITEKSale (dependent child)$1,001–$15,000327 days · filing
Sep 13, 2017ITEKBuy (dependent child)$1,001–$15,000327 days · filing
Sep 5, 2017XSale (dependent child)$1,001–$15,000335 days · filing
Sep 5, 2017LULUBuy (dependent child)$1,001–$15,000335 days · filing
Aug 28, 2017CMGBuy (dependent child)$1,001–$15,000343 days · filing
Aug 25, 2017TWTRSale (dependent child)$1,001–$15,000350 days · filing
Aug 25, 2017RTNBSale (dependent child)$1,001–$15,000346 days · filing
Aug 24, 2017RTNBBuy (dependent child)$1,001–$15,000347 days · filing
Aug 22, 2017SNAPSale (dependent child)$1,001–$15,000353 days · filing
Aug 22, 2017NFLXBuy (dependent child)$1,001–$15,000353 days · filing
Aug 22, 2017NFLXSale (dependent child)$1,001–$15,000353 days · filing
Aug 21, 2017ARCISale (dependent child)$1,001–$15,000350 days · filing
Aug 21, 2017ARCIBuy (dependent child)$1,001–$15,000350 days · filing
Jul 31, 2017CYTRBuy (dependent child)$1,001–$15,000371 days · filing
Jul 27, 2017CAPRBuy (dependent child)$1,001–$15,000375 days · filing
Jul 27, 2017CAPRSale (dependent child)$1,001–$15,000375 days · filing
Jul 21, 2017TEARBuy (dependent child)$1,001–$15,000381 days · filing
Jul 21, 2017TEARSale (dependent child)$1,001–$15,000381 days · filing
Jul 20, 2017AEZSSale (dependent child)$1,001–$15,000382 days · filing
Jul 19, 2017CBAYSale (dependent child)$1,001–$15,000383 days · filing
Jul 19, 2017CBAYBuy (dependent child)$1,001–$15,000383 days · filing
Jul 19, 2017AEZSBuy (dependent child)$1,001–$15,000383 days · filing
Jul 18, 2017ZNSale (dependent child)$1,001–$15,000384 days · filing
Jul 13, 2017ZNBuy (dependent child)$1,001–$15,000389 days · filing
Jun 16, 2017CLSNSale (dependent child)$1,001–$15,000416 days · filing
Jun 16, 2017CLSNBuy (dependent child)$1,001–$15,000416 days · filing
Jun 9, 2017DCTHSale (dependent child)$1,001–$15,000423 days · filing
Jun 5, 2017CLSNBuy (dependent child)$1,001–$15,000427 days · filing
Jun 5, 2017CLSNSale (dependent child)$1,001–$15,000427 days · filing
May 30, 2017VNCESale (dependent child)$1,001–$15,000433 days · filing
May 25, 2017VNCEBuy (dependent child)$1,001–$15,000438 days · filing
May 22, 2017HTZBuy (dependent child)$1,001–$15,000441 days · filing
May 22, 2017HTZSale (dependent child)$1,001–$15,000441 days · filing
May 5, 2017JNUGSale (dependent child)$1,001–$15,000458 days · filing
May 5, 2017JNUGBuy (dependent child)$1,001–$15,000458 days · filing
May 4, 2017SNAPSale (dependent child)$1,001–$15,000459 days · filing
May 4, 2017FNBCSale (dependent child)$1,001–$15,000459 days · filing
May 4, 2017OCNSale (dependent child)$1,001–$15,000459 days · filing
May 4, 2017FNBCBuy (dependent child)$1,001–$15,000459 days · filing
May 1, 2017JNUGSale (dependent child)$1,001–$15,000462 days · filing
May 1, 2017ITCIBuy (dependent child)$1,001–$15,000462 days · filing
May 1, 2017MTBCSale (dependent child)$1,001–$15,000462 days · filing
May 1, 2017OCNBuy (dependent child)$1,001–$15,000462 days · filing
May 1, 2017JNUGBuy (dependent child)$1,001–$15,000462 days · filing
May 1, 2017MTBCBuy (dependent child)$1,001–$15,000462 days · filing
May 1, 2017OTICBuy (dependent child)$1,001–$15,000462 days · filing
Apr 27, 2017MTBCBuy (dependent child)$1,001–$15,000466 days · filing
Apr 27, 2017MTBCSale (dependent child)$1,001–$15,000466 days · filing
Apr 26, 2017XBuy (dependent child)$1,001–$15,000467 days · filing
Apr 17, 2017LULUBuy (dependent child)$1,001–$15,000476 days · filing
Apr 11, 2017PMSale (dependent child)$1,001–$15,000482 days · filing
Mar 21, 2017PMBuy (dependent child)$1,001–$15,000503 days · filing
Mar 21, 2017CASYSale (dependent child)$1,001–$15,000503 days · filing
Mar 17, 2017CASYBuy (dependent child)$1,001–$15,000507 days · filing
Mar 6, 2017SNAPBuy (dependent child)$1,001–$15,000522 days · filing
Mar 3, 2017CMGSale (dependent child)$1,001–$15,000521 days · filing
Mar 3, 2017SNAPBuy (dependent child)$1,001–$15,000521 days · filing
Mar 2, 2017SNAPBuy (dependent child)$1,001–$15,000522 days · filing
Mar 2, 2017CASYSale (dependent child)$1,001–$15,000522 days · filing
Feb 23, 2017VZSale (dependent child)$1,001–$15,000533 days · filing
Feb 10, 2017VZBuy (dependent child)$1,001–$15,000546 days · filing
Feb 10, 2017NFLXSale (dependent child)$1,001–$15,000546 days · filing
Feb 10, 2017TWTRSale (dependent child)$1,001–$15,000546 days · filing
Feb 7, 2017CMGBuy (dependent child)$1,001–$15,000545 days · filing
Feb 6, 2017NFLXBuy (dependent child)$1,001–$15,000550 days · filing
Feb 3, 2017TWTRBuy (dependent child)$15,001–$50,000553 days · filing
Feb 3, 2017TWTRSale (dependent child)$15,001–$50,000553 days · filing
Jan 30, 2017TSLASale (dependent child)$1,001–$15,000553 days · filing
Jan 3, 2017TWTRBuy (dependent child)$15,001–$50,000584 days · filing
  • Oct 28, 2019
    Stock
    NFLX
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    44 days · filing
  • Oct 28, 2019
    Stock
    CLS
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    44 days · filing
  • Nov 7, 2018
    Stock
    TSLA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 5, 2018
    Stock
    TSLA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Oct 1, 2018
    Stock
    Ionics Life Sciences
    Trade
    Buy
    Amount
    $100,001–$250,000
    Disclosed after
    331 days · filing
  • Sep 9, 2018
    Stock
    iSelect Fund B St. Louis Inc
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    1,115 days · filing
  • Sep 8, 2018
    Stock
    iSelect Fund B St. Louis Inc
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    1,116 days · filing
  • Sep 5, 2018
    Stock
    BABA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Aug 27, 2018
    Stock
    MSFT
    Trade
    Sale (dependent child)
    Amount
    $15,001–$50,000
    Disclosed after
    9 days · filing
  • Aug 27, 2018
    Stock
    BABA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Aug 22, 2018
    Stock
    MSFT
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Aug 21, 2018
    Stock
    AAPL
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 7, 2018
    Stock
    AAPL
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Aug 7, 2018
    Stock
    TSLA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Aug 7, 2018
    Stock
    AMZN
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Aug 7, 2018
    Stock
    MSFT
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Aug 3, 2018
    Stock
    TSLA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Aug 3, 2018
    Stock
    AMZN
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Jul 24, 2018
    Stock
    NVDA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Jul 24, 2018
    Stock
    TSLA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Mar 14, 2018
    Stock
    YTEN
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    145 days · filing
  • Nov 7, 2017
    Stock
    NVDA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    276 days · filing
  • Nov 7, 2017
    Stock
    TSLA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    276 days · filing
  • Oct 30, 2017
    Stock
    AMD
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    280 days · filing
  • Oct 30, 2017
    Stock
    TEUM
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    280 days · filing
  • Oct 27, 2017
    Stock
    AMD
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    283 days · filing
  • Oct 25, 2017
    Stock
    ATOS
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    285 days · filing
  • Oct 25, 2017
    Stock
    BONT
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    285 days · filing
  • Oct 23, 2017
    Stock
    DXTR
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    287 days · filing
  • Oct 23, 2017
    Stock
    TEUM
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    287 days · filing
  • Oct 17, 2017
    Stock
    NEOT
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    293 days · filing
  • Oct 17, 2017
    Stock
    NEOT
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    293 days · filing
  • Oct 17, 2017
    Stock
    TRXC
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    293 days · filing
  • Oct 17, 2017
    Stock
    TRXC
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    293 days · filing
  • Oct 16, 2017
    Stock
    CMG
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    294 days · filing
  • Oct 16, 2017
    Stock
    RCON
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    294 days · filing
  • Oct 16, 2017
    Stock
    RCON
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    294 days · filing
  • Oct 13, 2017
    Stock
    LBIX
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    297 days · filing
  • Oct 13, 2017
    Stock
    NETE
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    297 days · filing
  • Oct 12, 2017
    Stock
    INFI
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    298 days · filing
  • Oct 12, 2017
    Stock
    ROSG
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    298 days · filing
  • Oct 9, 2017
    Stock
    LULU
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    301 days · filing
  • Oct 9, 2017
    Stock
    OTIC
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    301 days · filing
  • Oct 1, 2017
    Stock
    DXTR
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    309 days · filing
  • Sep 28, 2017
    Stock
    ROKU
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    312 days · filing
  • Sep 28, 2017
    Stock
    ROKU
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    312 days · filing
  • Sep 13, 2017
    Stock
    ITEK
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    327 days · filing
  • Sep 13, 2017
    Stock
    ITEK
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    327 days · filing
  • Sep 5, 2017
    Stock
    X
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    335 days · filing
  • Sep 5, 2017
    Stock
    LULU
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    335 days · filing
  • Aug 28, 2017
    Stock
    CMG
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    343 days · filing
  • Aug 25, 2017
    Stock
    TWTR
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    350 days · filing
  • Aug 25, 2017
    Stock
    RTNB
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    346 days · filing
  • Aug 24, 2017
    Stock
    RTNB
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    347 days · filing
  • Aug 22, 2017
    Stock
    SNAP
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    353 days · filing
  • Aug 22, 2017
    Stock
    NFLX
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    353 days · filing
  • Aug 22, 2017
    Stock
    NFLX
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    353 days · filing
  • Aug 21, 2017
    Stock
    ARCI
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    350 days · filing
  • Aug 21, 2017
    Stock
    ARCI
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    350 days · filing
  • Jul 31, 2017
    Stock
    CYTR
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    371 days · filing
  • Jul 27, 2017
    Stock
    CAPR
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    375 days · filing
  • Jul 27, 2017
    Stock
    CAPR
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    375 days · filing
  • Jul 21, 2017
    Stock
    TEAR
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    381 days · filing
  • Jul 21, 2017
    Stock
    TEAR
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    381 days · filing
  • Jul 20, 2017
    Stock
    AEZS
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    382 days · filing
  • Jul 19, 2017
    Stock
    CBAY
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    383 days · filing
  • Jul 19, 2017
    Stock
    CBAY
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    383 days · filing
  • Jul 19, 2017
    Stock
    AEZS
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    383 days · filing
  • Jul 18, 2017
    Stock
    ZN
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    384 days · filing
  • Jul 13, 2017
    Stock
    ZN
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    389 days · filing
  • Jun 16, 2017
    Stock
    CLSN
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    416 days · filing
  • Jun 16, 2017
    Stock
    CLSN
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    416 days · filing
  • Jun 9, 2017
    Stock
    DCTH
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    423 days · filing
  • Jun 5, 2017
    Stock
    CLSN
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    427 days · filing
  • Jun 5, 2017
    Stock
    CLSN
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    427 days · filing
  • May 30, 2017
    Stock
    VNCE
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    433 days · filing
  • May 25, 2017
    Stock
    VNCE
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    438 days · filing
  • May 22, 2017
    Stock
    HTZ
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    441 days · filing
  • May 22, 2017
    Stock
    HTZ
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    441 days · filing
  • May 5, 2017
    Stock
    JNUG
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    458 days · filing
  • May 5, 2017
    Stock
    JNUG
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    458 days · filing
  • May 4, 2017
    Stock
    SNAP
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    459 days · filing
  • May 4, 2017
    Stock
    FNBC
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    459 days · filing
  • May 4, 2017
    Stock
    OCN
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    459 days · filing
  • May 4, 2017
    Stock
    FNBC
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    459 days · filing
  • May 1, 2017
    Stock
    JNUG
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    462 days · filing
  • May 1, 2017
    Stock
    ITCI
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    462 days · filing
  • May 1, 2017
    Stock
    MTBC
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    462 days · filing
  • May 1, 2017
    Stock
    OCN
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    462 days · filing
  • May 1, 2017
    Stock
    JNUG
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    462 days · filing
  • May 1, 2017
    Stock
    MTBC
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    462 days · filing
  • May 1, 2017
    Stock
    OTIC
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    462 days · filing
  • Apr 27, 2017
    Stock
    MTBC
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    466 days · filing
  • Apr 27, 2017
    Stock
    MTBC
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    466 days · filing
  • Apr 26, 2017
    Stock
    X
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    467 days · filing
  • Apr 17, 2017
    Stock
    LULU
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    476 days · filing
  • Apr 11, 2017
    Stock
    PM
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    482 days · filing
  • Mar 21, 2017
    Stock
    PM
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    503 days · filing
  • Mar 21, 2017
    Stock
    CASY
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    503 days · filing
  • Mar 17, 2017
    Stock
    CASY
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    507 days · filing
  • Mar 6, 2017
    Stock
    SNAP
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    522 days · filing
  • Mar 3, 2017
    Stock
    CMG
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    521 days · filing
  • Mar 3, 2017
    Stock
    SNAP
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    521 days · filing
  • Mar 2, 2017
    Stock
    SNAP
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    522 days · filing
  • Mar 2, 2017
    Stock
    CASY
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    522 days · filing
  • Feb 23, 2017
    Stock
    VZ
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    533 days · filing
  • Feb 10, 2017
    Stock
    VZ
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    546 days · filing
  • Feb 10, 2017
    Stock
    NFLX
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    546 days · filing
  • Feb 10, 2017
    Stock
    TWTR
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    546 days · filing
  • Feb 7, 2017
    Stock
    CMG
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    545 days · filing
  • Feb 6, 2017
    Stock
    NFLX
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    550 days · filing
  • Feb 3, 2017
    Stock
    TWTR
    Trade
    Buy (dependent child)
    Amount
    $15,001–$50,000
    Disclosed after
    553 days · filing
  • Feb 3, 2017
    Stock
    TWTR
    Trade
    Sale (dependent child)
    Amount
    $15,001–$50,000
    Disclosed after
    553 days · filing
  • Jan 30, 2017
    Stock
    TSLA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    553 days · filing
  • Jan 3, 2017
    Stock
    TWTR
    Trade
    Buy (dependent child)
    Amount
    $15,001–$50,000
    Disclosed after
    584 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 Roger Marshall traded most often are TSLA (7 trades), NFLX (6 trades), BABA (5 trades), TWTR (5 trades), SNAP (5 trades). Of 140 disclosed trades, 136 were in individual stocks. Periodic transaction reports show trades, not full holdings.

Roger Marshall is in the top 10 members of Congress by stock-trade performance in Exent's ranking (the average 12-month return of their disclosed stock purchases against the S&P 500). The full record, the rank and the latest trades are in Exent Radar (exent.ai/radar).

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