CongressInsight

Thomas Tillis Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade Thomas Tillis (U.S. Senate, North Carolina) 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, Thomas Tillis (U.S. Senate, North Carolina) had disclosed 100 trades since Feb 5, 2015, 99 of them in individual stocks (0 buys, 99 sales).
  • Most‑traded stocks: AQFH (3), NICE (2), KD (1), CVS (1).
  • 3.0% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 13 days.

How much does Thomas Tillis trade?

Thomas Tillis (U.S. Senate, North Carolina) disclosed 100 trades between Feb 5, 2015 and Aug 30, 2022 in STOCK Act periodic transaction reports, 99 of them in individual stocks: 0 purchases and 99 sales. Their estimated volume is $849,050, from the midpoints of the disclosed ranges. By account owner: self or joint 99%, spouse 1% of the trades.

MeasureThomas Tillis
ChamberU.S. Senate, North Carolina
Trades disclosed100
Stock trades99 (0 buys, 99 sales)
First and latest tradeFeb 5, 2015 – Aug 30, 2022
Estimated volume$849,050
Account ownerSelf or joint 99% · Spouse 1%

What stocks does Thomas Tillis trade?

StockCompanyTrades
AQFH—3
NICE—2
KD—1
CVSCVS Health Corporation1
SSBSouthState Bank Corporation1
CVLTCommvault Systems, Inc.1
WALWestern Alliance Bancorporation1
HEIHEICO Corporation1
GMEDGlobus Medical, Inc.1
TECHBio-Techne Corporation1

By sector: Other (82), Healthcare (5), Technology (4), Financial Services (3), Industrials (3), Consumer Cyclical (2). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has Thomas Tillis beaten the market?

None of Thomas Tillis’s disclosed purchases can be scored against the S&P 500 yet: scoring needs a listed stock with a ticker and at least 3 months of prices after the trade.

Does Thomas Tillis file trades late?

3 of Thomas Tillis’s 100 disclosed trades (3.0%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 13 days after it was made; the longest delay was 319 days.

MeasureThomas TillisAll members
Median days to disclose13 days28 days
Disclosed after 45 days3.0%14.9%
Longest delay319 days—

Thomas Tillis’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 30, 2022KDSale (self)$1,001–$15,000319 days · filing
Dec 20, 2018CVSSale (joint)$1,001–$15,000222 days · filing
Dec 20, 2018Victory Portfolio Munder Multi-Cap Mutual Fund…Sale (joint)$1,001–$15,00069 days · filing
Feb 3, 2017AQFHSale (joint)$1,001–$15,00014 days · filing
Feb 1, 2017AQFHSale (joint)$15,001–$50,00016 days · filing
Jan 26, 2017AQFHSale (joint)$15,001–$50,00022 days · filing
Feb 13, 2015SSBSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CVLTSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015WALSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015HEISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015GMEDSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015TECHSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015WSTSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015TTCSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CASYSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015BIOSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015POWISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015TXRHSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015RBASale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CGNXSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015EVRSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015SMTCSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015HCSGSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015MASISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015THRMSale (joint)$1,001–$15,00013 days · filing
  • Aug 30, 2022
    Stock
    KD
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    319 days · filing
  • Dec 20, 2018
    Stock
    CVS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    222 days · filing
  • Dec 20, 2018
    Stock
    Victory Portfolio Munder Multi-Cap Mutual Fund…
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    69 days · filing
  • Feb 3, 2017
    Stock
    AQFH
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Feb 1, 2017
    Stock
    AQFH
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    16 days · filing
  • Jan 26, 2017
    Stock
    AQFH
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    22 days · filing
  • Feb 13, 2015
    Stock
    SSB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CVLT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    WAL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    HEI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    GMED
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    TECH
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    WST
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    TTC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CASY
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    BIO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    POWI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    TXRH
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    RBA
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CGNX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    EVR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    SMTC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    HCSG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    MASI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    THRM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
Show all 100
Trade dateStockTradeAmountDisclosed after
Feb 13, 2015SXTSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CHEFSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015PRLBSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015DFRGSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015PLKISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CTCTSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015JJSFSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015SGYSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015TCBISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015HFSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015FMBISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015MDCASale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015NSRSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015PBHSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015PRASale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015IPCMSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015BMRSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015LOCKSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015SQISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015TUMISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015ABCOSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015ICUISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CTRLSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015RAVNSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015HUBGSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015TYPESale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015FETSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015QLIKSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015DIODSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015BCPCSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015VSISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015AKRXSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015RRTSSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015SHOOSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015HLXSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015JCOMSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015PLTSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015OMCLSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015LSTRSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CMNSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015WAGESale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015SPSCSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015MFRMSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015AMSGSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015BECNSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015PRIMSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CRZOSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015ATROSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015LLSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015KWRSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015DRQSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015EPAYSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015EGBNSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015ICONSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015TNGOSale (spouse)$1,001–$15,00013 days · filing
Feb 13, 2015BERYSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015AFSISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015AATSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015SIGISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015MNROSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015FNGNSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015NICESale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015ALESale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015MGSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015SWISale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CLCSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015THSSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015ROLLSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015OFCSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015CYBXSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015IARTSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015PRAASale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015AAONSale (joint)$1,001–$15,00013 days · filing
Feb 13, 2015PEBSale (joint)$1,001–$15,00013 days · filing
Feb 5, 2015NICESale (joint)$1,001–$15,00021 days · filing
  • Feb 13, 2015
    Stock
    SXT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CHEF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    PRLB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    DFRG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    PLKI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CTCT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    JJSF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    SGY
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    TCBI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    HF
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    FMBI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    MDCA
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    NSR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    PBH
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    PRA
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    IPCM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    BMR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    LOCK
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    SQI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    TUMI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    ABCO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    ICUI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CTRL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    RAVN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    HUBG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    TYPE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    FET
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    QLIK
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    DIOD
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    BCPC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    VSI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    AKRX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    RRTS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    SHOO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    HLX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    JCOM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    PLT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    OMCL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    LSTR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CMN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    WAGE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    SPSC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    MFRM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    AMSG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    BECN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    PRIM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CRZO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    ATRO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    LL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    KWR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    DRQ
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    EPAY
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    EGBN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    ICON
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    TNGO
    Trade
    Sale (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    BERY
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    AFSI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    AAT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    SIGI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    MNRO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    FNGN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    NICE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    ALE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    MG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    SWI
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CLC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    THS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    ROLL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    OFC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    CYBX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    IART
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    PRAA
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    AAON
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 13, 2015
    Stock
    PEB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 5, 2015
    Stock
    NICE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 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 Thomas Tillis traded most often are AQFH (3 trades), NICE (2 trades), KD (1 trade), CVS (1 trade), SSB (1 trade). Of 100 disclosed trades, 99 were in individual stocks. Periodic transaction reports show trades, not full holdings.

None of Thomas Tillis's disclosed purchases can be scored against the S&P 500 yet.

3 of 100 disclosed trades (3.0%) were reported after the STOCK Act's 45-day deadline. The median trade was disclosed 13 days after it was made, the longest 319 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.