CongressInsight

Patrick Toomey Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade Patrick Toomey (U.S. Senate, Pennsylvania) 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, Patrick Toomey (U.S. Senate, Pennsylvania) had disclosed 221 trades since Apr 29, 2014, 158 of them in individual stocks (47 buys, 110 sales).
  • Most‑traded stocks: REVB (26), PFS (23), GE (9), TSLA (5).
  • Patrick Toomey’s stock purchases trailed the S&P 500 by an average of 17.1 percentage points over the following 12 months (37 buys), #106 of the 111 members ranked.
  • 57.9% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 165 days.

How much does Patrick Toomey trade?

Patrick Toomey (U.S. Senate, Pennsylvania) disclosed 221 trades between Apr 29, 2014 and Feb 24, 2022 in STOCK Act periodic transaction reports, 158 of them in individual stocks: 47 purchases and 110 sales. Their estimated volume is $5.6 million, from the midpoints of the disclosed ranges. By account owner: self or joint 90%, dependent child 7%, spouse 4% of the trades.

MeasurePatrick Toomey
ChamberU.S. Senate, Pennsylvania
Trades disclosed221
Stock trades158 (47 buys, 110 sales)
First and latest tradeApr 29, 2014 – Feb 24, 2022
Estimated volume$5.6 million
Account ownerSelf or joint 90% · Dependent child 7% · Spouse 4%

What stocks does Patrick Toomey trade?

StockCompanyTrades
REVB—26
PFS—23
GEGE Aerospace9
TSLATesla, Inc.5
PGThe Procter & Gamble Company5
BOX—5
CVXChevron Corporation5
CAPL—4
TAT&T Inc.4
IBKC—4

By sector: Other (115), Industrials (9), Consumer Cyclical (7), Energy (7), Communication Services (6), Consumer Defensive (5). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has Patrick Toomey beaten the market?

Exent scored 37 disclosed stock purchases by Patrick Toomey against the S&P 500. Over the 12 months after each trade they trailed the S&P 500 by an average of 17.1 percentage points, and 29.7% of the 37 purchases that are a year old beat the index. Measured from the disclosure date, the first day the public could see each trade, the 12‑month figure was −5.7%. That ranks Patrick Toomey #106 of the 111 members ranked with at least 20 scored purchases.

MeasurePatrick ToomeyAll members
Stock buys scored3724,613
Average vs S&P 500, 3 months−7.2%−0.1%
Average vs S&P 500, 12 months−17.1%−0.4%
Buys that beat it over 12 months29.7%43.2%
12 months from the disclosure date−5.7%−0.8%
Rank#106 of 111—

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

Does Patrick Toomey file trades late?

128 of Patrick Toomey’s 221 disclosed trades (57.9%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 165 days after it was made; the longest delay was 1,331 days.

MeasurePatrick ToomeyAll members
Median days to disclose165 days28 days
Disclosed after 45 days57.9%14.9%
Longest delay1,331 days—

Patrick Toomey’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 24, 2022Meddo Company: Meddo (Gurugram, India) Descrip…Buy (joint)$1,001–$15,00022 days · filing
Feb 18, 2022PHLDSale (self)$15,001–$50,00014 days · filing
Jan 20, 2022PHLDSale (self)$15,001–$50,00043 days · filing
Oct 15, 2021SPGBuy (joint)$1,001–$15,00031 days · filing
Jun 15, 2021GBTC - Grayscale Bitcoin Trust Exchange/Platfo…Buy (joint)$1,001–$15,000426 days · filing
Jun 15, 2021Grayscale Bitcoin Trust (BTC) Exchange/Platfor…Buy (self)$1,001–$15,00022 days · filing
Jun 14, 2021ETHE - Grayscale Ethereum Trust Exchange/Platf…Buy (joint)$1,001–$15,000427 days · filing
Jun 14, 2021Grayscale Ethereum Trust (ETH) Exchange/Platfo…Buy (self)$1,001–$15,00023 days · filing
Feb 9, 2021PENNBuy (dependent child)$1,001–$15,00028 days · filing
Jan 28, 2021GMESale (dependent child)$1,001–$15,00011 days · filing
Jan 27, 2021SHOPSale (dependent child)$1,001–$15,00012 days · filing
Jan 27, 2021TSLASale (dependent child)$1,001–$15,00012 days · filing
Jan 27, 2021GMEBuy (dependent child)$1,001–$15,00012 days · filing
Dec 22, 2020TSLASale (dependent child)$1,001–$15,000226 days · filing
Dec 22, 2020SHOPBuy (dependent child)$1,001–$15,000226 days · filing
Dec 15, 2020Apartment Investment and Management Company (E…Other (self)$15,001–$50,00014 days · filing
Dec 8, 2020Neurotrope, Inc. (Exchanged) Synaptogenix (Rec…Other (self)$1,001–$15,00021 days · filing
Dec 7, 2020Meddo Company: Meddo (Gurugram, India) Descrip…Buy (joint)$1,001–$15,000241 days · filing
Dec 7, 2020DreamVu Company: DreamVu (San Jose, CA) Descri…Buy (joint)$1,001–$15,00032 days · filing
Dec 2, 2020Neurotrope, Inc. (Exchanged) Petros Pharmaceut…Other (self)$1,001–$15,00027 days · filing
Nov 30, 2020AIVBuy (self)$1,001–$15,00029 days · filing
Aug 28, 2020TSLABuy (dependent child)$1,001–$15,00014 days · filing
Aug 27, 2020AAPLBuy (dependent child)$1,001–$15,00015 days · filing
Aug 17, 2020Spoonshot Company: Spoonshot (Bangalore, India…Buy (joint)$1,001–$15,00025 days · filing
Jul 20, 2020NKLASale (dependent child)$1,001–$15,00017 days · filing
  • Feb 24, 2022
    Stock
    Meddo Company: Meddo (Gurugram, India) Descrip…
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Feb 18, 2022
    Stock
    PHLD
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Jan 20, 2022
    Stock
    PHLD
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    43 days · filing
  • Oct 15, 2021
    Stock
    SPG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Jun 15, 2021
    Stock
    GBTC - Grayscale Bitcoin Trust Exchange/Platfo…
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    426 days · filing
  • Jun 15, 2021
    Stock
    Grayscale Bitcoin Trust (BTC) Exchange/Platfor…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Jun 14, 2021
    Stock
    ETHE - Grayscale Ethereum Trust Exchange/Platf…
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    427 days · filing
  • Jun 14, 2021
    Stock
    Grayscale Ethereum Trust (ETH) Exchange/Platfo…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Feb 9, 2021
    Stock
    PENN
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jan 28, 2021
    Stock
    GME
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Jan 27, 2021
    Stock
    SHOP
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Jan 27, 2021
    Stock
    TSLA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Jan 27, 2021
    Stock
    GME
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Dec 22, 2020
    Stock
    TSLA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    226 days · filing
  • Dec 22, 2020
    Stock
    SHOP
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    226 days · filing
  • Dec 15, 2020
    Stock
    Apartment Investment and Management Company (E…
    Trade
    Other (self)
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Dec 8, 2020
    Stock
    Neurotrope, Inc. (Exchanged) Synaptogenix (Rec…
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Dec 7, 2020
    Stock
    Meddo Company: Meddo (Gurugram, India) Descrip…
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    241 days · filing
  • Dec 7, 2020
    Stock
    DreamVu Company: DreamVu (San Jose, CA) Descri…
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Dec 2, 2020
    Stock
    Neurotrope, Inc. (Exchanged) Petros Pharmaceut…
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Nov 30, 2020
    Stock
    AIV
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Aug 28, 2020
    Stock
    TSLA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Aug 27, 2020
    Stock
    AAPL
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 17, 2020
    Stock
    Spoonshot Company: Spoonshot (Bangalore, India…
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Jul 20, 2020
    Stock
    NKLA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
Show all 221
Trade dateStockTradeAmountDisclosed after
Jul 9, 2020NKLABuy (dependent child)$1,001–$15,00028 days · filing
Jul 7, 2020TSLASale (dependent child)$1,001–$15,00030 days · filing
Jul 7, 2020TSLABuy (dependent child)$1,001–$15,00030 days · filing
Dec 10, 2019PPLBuy (self)$15,001–$50,00030 days · filing
Nov 19, 2019NDAQSale (dependent child)$1,001–$15,00021 days · filing
Nov 19, 2019NDAQBuy (dependent child)$1,001–$15,00021 days · filing
Nov 6, 2019ETSale (self)$1,001–$15,00034 days · filing
Nov 5, 2019GESale (self)$1,001–$15,00035 days · filing
Jul 31, 2019REVBSale (joint)$15,001–$50,0006 days · filing
Jun 28, 2019MPLXSale (self)$1,001–$15,00039 days · filing
Jan 31, 2019The Toronto-Dominion Bank Rate/Coupon: 3.25 Ma…Buy (joint)$15,001–$50,000558 days · filing
Jan 28, 2019Axos Financial, Inc. Rate/Coupon: 2.3% Matures…Sale (joint)$100,001–$250,00024 days · filing
Oct 31, 2018BB&T Corporation Rate/Coupon: 5.25% Matures: 1…Sale (joint)$15,001–$50,000380 days · filing
Oct 19, 2018Energy Transfer Partners, L.P. (Exchanged) Ene…Other (self)$1,001–$15,000392 days · filing
Oct 19, 2018Energy Transfer LP (Exchanged) Energy Transfer…Other (self)$1,001–$15,000298 days · filing
Sep 25, 2018TBTSale (joint)$1,001–$15,00010 days · filing
Sep 14, 2018TBTSale (joint)$1,001–$15,00021 days · filing
Sep 6, 2018GESale (joint)$1,001–$15,000340 days · filing
Aug 22, 2018CAPLSale (joint)$1,001–$15,000355 days · filing
Aug 22, 2018CAPLSale (self)$1,001–$15,000145 days · filing
Aug 9, 2018CAPLSale (joint)$1,001–$15,000368 days · filing
Aug 9, 2018CAPLSale (self)$1,001–$15,000158 days · filing
Aug 2, 2018PGSale (joint)$15,001–$50,000375 days · filing
Aug 2, 2018PGSale (self)$15,001–$50,000165 days · filing
Aug 1, 2018BB&T Corporation Rate/Coupon: 5.25 Matures: 11…Buy (joint)$15,001–$50,000471 days · filing
Aug 1, 2018SANTANDER UK GROUP HOLDINGS Rate/Coupon: 3.125…Buy (self)$15,001–$50,00043 days · filing
Jul 27, 2018REVBSale (self)$15,001–$50,000381 days · filing
Jul 27, 2018REVBSale (joint)$15,001–$50,000381 days · filing
Jul 16, 2018EL DUPONT DE NEMOURS & CO Rate/Coupon: 6% Matu…Sale (joint)$15,001–$50,00018 days · filing
Jul 3, 2018GLDSale (self)$15,001–$50,00031 days · filing
Jun 25, 2018REVBSale (joint)$1,001–$15,000413 days · filing
Jun 25, 2018REVBSale (self)$1,001–$15,00023 days · filing
Jun 6, 2018REVBSale (joint)$15,001–$50,000432 days · filing
Jun 6, 2018REVBSale (self)$15,001–$50,00042 days · filing
May 16, 2018REVBSale (joint)$1,001–$15,000453 days · filing
May 16, 2018Revere BankSale (self)$1,001–$15,00022 days · filing
May 2, 2018BOXSale (joint)$1,001–$15,000467 days · filing
May 2, 2018BOXSale (self)$1,001–$15,00036 days · filing
May 2, 2018BOXBuy (self)$1,001–$15,000467 days · filing
Apr 30, 2018REVBSale (joint)$1,001–$15,000469 days · filing
Apr 30, 2018REVBSale (self)$1,001–$15,00015 days · filing
Apr 23, 2018BOXBuy (joint)$1,001–$15,000476 days · filing
Apr 23, 2018BOXBuy (self)$1,001–$15,00022 days · filing
Mar 22, 2018REVBSale (joint)$1,001–$15,000508 days · filing
Mar 22, 2018REVBSale (self)$1,001–$15,00019 days · filing
Mar 9, 2018FIRST NIAGARA FINANCIAL GROUP INC Rate/Coupon:…Buy (self)$15,001–$50,000521 days · filing
Feb 15, 2018NTRPBuy (self)$1,001–$15,000543 days · filing
Feb 8, 2018REVBSale (joint)$1,001–$15,000550 days · filing
Feb 8, 2018REVBSale (self)$1,001–$15,00027 days · filing
Jan 30, 2018REVBSale (joint)$1,001–$15,000559 days · filing
Jan 30, 2018REVBSale (self)$1,001–$15,0008 days · filing
Jan 8, 2018PFSSale (joint)$1,001–$15,000581 days · filing
Jan 8, 2018PFSSale (self)$1,001–$15,000114 days · filing
Jan 8, 2018REVBSale (joint)$1,001–$15,000581 days · filing
Jan 8, 2018REVBSale (self)$1,001–$15,000114 days · filing
Jan 5, 2018PFSSale (joint)$1,001–$15,000584 days · filing
Jan 5, 2018PFSSale (self)$1,001–$15,000117 days · filing
Jan 5, 2018Bank of America Corporation Rate/Coupon: 5.5%…Sale (joint)$15,001–$50,000584 days · filing
Jan 5, 2018BACSale (self)$15,001–$50,00033 days · filing
Dec 7, 2017GEBuy (self)$15,001–$50,000249 days · filing
Dec 7, 2017REVBSale (joint)$1,001–$15,000249 days · filing
Dec 7, 2017REVBSale (self)$1,001–$15,000146 days · filing
Dec 7, 2017GEBuy (self)$1,001–$15,000146 days · filing
Dec 6, 2017GEBuy (joint)$15,001–$50,000250 days · filing
Dec 6, 2017GEBuy (self)$15,001–$50,000147 days · filing
Nov 30, 2017REVBSale (joint)$1,001–$15,000256 days · filing
Nov 30, 2017REVBSale (self)$1,001–$15,000153 days · filing
Nov 17, 2017REVBSale (joint)$1,001–$15,000269 days · filing
Nov 17, 2017REVBSale (self)$1,001–$15,000166 days · filing
Nov 15, 2017REVBSale (joint)$1,001–$15,000271 days · filing
Nov 15, 2017REVBSale (self)$1,001–$15,000168 days · filing
Aug 7, 2017AT&T Inc. Rate/Coupon: 5.8% Matures: 02/15/2019Sale (joint)$15,001–$50,000371 days · filing
Aug 7, 2017TSale (self)$15,001–$50,00030 days · filing
Aug 3, 2017PHLDBuy (self)$50,001–$100,000375 days · filing
Jul 25, 2017PEYSale (self)$15,001–$50,00043 days · filing
May 18, 2017GESale (joint)$1,001–$15,000452 days · filing
May 18, 2017GESale (self)$1,001–$15,000349 days · filing
May 9, 2017SPDR S&P 500 ETFBuy (self)$1,001–$15,000— · filing
Mar 8, 2017SPDR S&P 500 ETFBuy (joint)$1,001–$15,000523 days · filing
Feb 22, 2017E. I. du Pont de Nemours and Company Rate/Coup…Buy (joint)$15,001–$50,000537 days · filing
Feb 22, 2017The Travelers Companies, Inc. Rate/Coupon: 5.8…Buy (joint)$1,001–$15,000537 days · filing
Feb 22, 2017Public Service Company of Colorado Rate/Coupon…Buy (joint)$15,001–$50,000537 days · filing
Feb 22, 2017XELBuy (joint)$15,001–$50,0009 days · filing
Feb 13, 2017GEBuy (joint)$1,001–$15,000546 days · filing
Jan 27, 2017VZSale (joint)$15,001–$50,000563 days · filing
Jan 25, 2017Bank of America Corporation Rate/Coupon: 5.5%…Buy (joint)$15,001–$50,000565 days · filing
Jan 25, 2017AT&T Inc. Rate/Coupon: 5.8% Matures: 02/15/2019Buy (joint)$15,001–$50,000565 days · filing
Jan 25, 2017FPL Group Capital Inc. Rate/Coupon: 6.0% Matur…Buy (joint)$15,001–$50,000565 days · filing
Jan 25, 2017NEE-PCBuy (joint)$15,001–$50,00015 days · filing
Jan 6, 2017United States Treasury Note Rate/Coupon: 1.0 M…Sale (joint)$15,001–$50,00034 days · filing
Nov 22, 2016PFSSale (joint)$15,001–$50,0007 days · filing
Sep 20, 2016BUNT-DB 3x German Bund Futures ETNSale (joint)$1,001–$15,000421 days · filing
Sep 20, 2016BUNTBuy (joint)$1,001–$15,00028 days · filing
Sep 13, 2016PEYSale (joint)$15,001–$50,000428 days · filing
Aug 3, 2016CVXSale (joint)$15,001–$50,000496 days · filing
Jun 14, 2016PGSale (joint)$15,001–$50,00028 days · filing
Jun 14, 2016Nordea Bank ABSale (joint)$15,001–$50,00028 days · filing
Jun 9, 2016PGSale (joint)$15,001–$50,000539 days · filing
May 2, 2016MTUMSale (joint)$15,001–$50,00045 days · filing
May 2, 2016SHYSale (joint)$15,001–$50,00045 days · filing
Feb 11, 2016SPYSale (joint)$1,001–$15,000679 days · filing
Jan 19, 2016SPY160219P00180000-SPY Feb 29th 2016 put 180.000Buy (joint)$1,001–$15,000702 days · filing
Jan 19, 2016SPY160219P00180000-SPY Feb 29th 2016 put 180.000Sale (joint)$1,001–$15,000702 days · filing
Jan 19, 2016SPY Feb 2016 put 180.000Buy (joint)$1,001–$15,00023 days · filing
Jan 19, 2016SPY Feb 2016 put 180.000Sale (joint)$1,001–$15,00023 days · filing
Dec 31, 2015United States Treasury Note Company: United St…Buy (joint)$15,001–$50,000721 days · filing
Dec 31, 2015Nordea Bank ABBuy (joint)$15,001–$50,000721 days · filing
Dec 30, 2015EEMSale (joint)$1,001–$15,00043 days · filing
Dec 4, 2015MPLX LP (Exchanged) ^MWE (Received)Other (self)$1,001–$15,000748 days · filing
Dec 4, 2015^MWE (Exchanged) MPLX LP (Received)Other (self)$1,001–$15,000748 days · filing
Oct 23, 2015PFSSale (joint)$1,001–$15,00012 days · filing
Sep 25, 2015PFSSale (joint)$15,001–$50,00040 days · filing
Sep 18, 2015PFSSale (joint)$15,001–$50,00047 days · filing
Sep 17, 2015PFSSale (joint)$15,001–$50,00048 days · filing
Sep 15, 2015PFSSale (joint)$15,001–$50,00050 days · filing
Sep 14, 2015PFSSale (joint)$15,001–$50,00051 days · filing
Aug 31, 2015PFSSale (joint)$15,001–$50,00065 days · filing
Aug 10, 2015PFSSale (joint)$1,001–$15,00086 days · filing
Aug 7, 2015CVXBuy (joint)$1,001–$15,00089 days · filing
Aug 7, 2015PFSSale (joint)$15,001–$50,00089 days · filing
Jun 24, 2015PFSSale (joint)$15,001–$50,00015 days · filing
Jun 23, 2015PFSSale (joint)$15,001–$50,00016 days · filing
Jun 16, 2015CVXBuy (joint)$1,001–$15,00023 days · filing
Jun 16, 2015PFSSale (joint)$15,001–$50,00023 days · filing
Jun 4, 2015VZBuy (joint)$1,001–$15,00035 days · filing
Jun 3, 2015BUNT-RPSale (joint)$1,001–$15,00036 days · filing
May 7, 2015IBKCSale (self)$15,001–$50,0001,258 days · filing
May 7, 2015IBKCSale (joint)$15,001–$50,000958 days · filing
May 6, 2015IBKCSale (self)$15,001–$50,0001,259 days · filing
May 6, 2015IBKCSale (joint)$15,001–$50,000959 days · filing
May 1, 2015^RGP (Exchanged) Energy Transfer Partners, L.P…Other (self)$1,001–$15,000965 days · filing
May 1, 2015Energy Transfer Partners, L.P. (Exchanged) ^RG…Other (self)$1,001–$15,000965 days · filing
Apr 27, 2015PGBuy (joint)$15,001–$50,0001,268 days · filing
Mar 26, 2015PFSSale (joint)$15,001–$50,00019 days · filing
Mar 25, 2015PFSSale (joint)$15,001–$50,00020 days · filing
Mar 19, 2015CVXSale (joint)$15,001–$50,00026 days · filing
Feb 27, 2015XLUSale (spouse)$1,001–$15,0001,027 days · filing
Feb 27, 2015EEMBuy (spouse)$1,001–$15,0001,027 days · filing
Feb 24, 2015ESVSale (joint)$1,001–$15,0001,030 days · filing
Feb 24, 2015ESVSale (self)$1,001–$15,00027 days · filing
Feb 13, 2015TSale (self)$15,001–$50,0001,041 days · filing
Feb 11, 2015PFSSale (self)$15,001–$50,0001,043 days · filing
Jan 30, 2015SPYSale (spouse)$15,001–$50,0001,055 days · filing
Jan 30, 2015XLVBuy (spouse)$1,001–$15,0001,055 days · filing
Jan 30, 2015XLUBuy (spouse)$1,001–$15,0001,055 days · filing
Jan 30, 2015QQQSale (spouse)$1,001–$15,00052 days · filing
Jan 5, 2015SHYBuy (joint)$15,001–$50,0001,080 days · filing
Jan 5, 2015PCYSale (joint)$15,001–$50,0001,080 days · filing
Dec 31, 2014CVXBuy (joint)$15,001–$50,0001,085 days · filing
Dec 18, 2014TBuy (joint)$15,001–$50,000249 days · filing
Dec 18, 2014TBuy (self)$15,001–$50,00011 days · filing
Dec 18, 2014ESVBuy (joint)$15,001–$50,000249 days · filing
Dec 18, 2014ESVBuy (self)$15,001–$50,00011 days · filing
Dec 18, 2014PFSSale (joint)$1,001–$15,000249 days · filing
Dec 18, 2014PFSSale (self)$1,001–$15,00011 days · filing
Dec 17, 2014PFSSale (joint)$1,001–$15,000250 days · filing
Dec 17, 2014PFSSale (self)$1,001–$15,00012 days · filing
Nov 30, 2014PFSSale (self)$50,001–$100,000— · filing
Oct 30, 2014PFSSale (joint)$50,001–$100,000166 days · filing
Oct 1, 2014VIXYSale (joint)$15,001–$50,000195 days · filing
Oct 1, 2014ProShares VIX Short-Term Futures (NYSEArca)Sale (self)$15,001–$50,00029 days · filing
Sep 4, 2014Guggenheim S&P 500 Equal Weight ETF (NYSEArca)Buy (self)$1,001–$15,000354 days · filing
Sep 4, 2014iShares Core S&P Mid-Cap (NYSEArca)Sale (self)$1,001–$15,000354 days · filing
Sep 2, 2014DWXSale (joint)$15,001–$50,000356 days · filing
Sep 2, 2014SPDR S&P International Dividend ETF (NYSEArca)Sale (self)$15,001–$50,0007 days · filing
Sep 2, 2014IDVSale (joint)$15,001–$50,000356 days · filing
Sep 2, 2014iShares International Select Dividend (NYSEArca)Sale (self)$15,001–$50,0007 days · filing
Sep 2, 2014EPPSale (spouse)$1,001–$15,000356 days · filing
Sep 2, 2014EPPSale (joint)$1,001–$15,000224 days · filing
Sep 2, 2014iShares MSCI Pacific ex Japan (NYSEArca)Sale (self)$1,001–$15,0007 days · filing
Sep 2, 2014IXPBuy (joint)$15,001–$50,000356 days · filing
Sep 2, 2014iShares Global Telecom (NYSEArca)Buy (self)$15,001–$50,0007 days · filing
Sep 2, 2014AMLPBuy (joint)$1,001–$15,000356 days · filing
Sep 2, 2014Alerian MLP ETF (NYSEArca)Buy (self)$1,001–$15,0007 days · filing
Sep 2, 2014ILFBuy (spouse)$1,001–$15,000356 days · filing
Sep 2, 2014ILFBuy (joint)$1,001–$15,000224 days · filing
Sep 2, 2014iShares Latin America 40 (NYSEArca)Buy (self)$1,001–$15,0007 days · filing
Sep 2, 2014SDYBuy (joint)$15,001–$50,000356 days · filing
Sep 2, 2014SPDR S&P Dividend ETF (NYSEArca)Buy (self)$15,001–$50,0007 days · filing
Aug 7, 2014LGPSale (joint)$15,001–$50,000250 days · filing
Aug 7, 2014LGPSale (self)$15,001–$50,0008 days · filing
Jun 24, 2014AMLPBuy (joint)$15,001–$50,000294 days · filing
Jun 24, 2014ALPS Alerian MLP ETFBuy (self)$15,001–$50,0002 days · filing
Jun 12, 2014PFSOther (self)$250,001–$500,000306 days · filing
Jun 12, 2014VIXYBuy (joint)$15,001–$50,000306 days · filing
Jun 12, 2014ProShares VIX Short-Term Futures ETFBuy (self)$15,001–$50,0006 days · filing
Jun 12, 2014DBPBuy (joint)$15,001–$50,000306 days · filing
Jun 12, 2014PowerShares DB Precious MetalsBuy (self)$15,001–$50,0006 days · filing
Jun 11, 2014LGPBuy (joint)$15,001–$50,000307 days · filing
Jun 11, 2014LGPBuy (self)$15,001–$50,0007 days · filing
Jun 10, 2014Team Capitol BankOther (self)$500,001–$1,000,000308 days · filing
Jun 5, 2014PPLSale (joint)$15,001–$50,000313 days · filing
Jun 5, 2014PPLSale (self)$15,001–$50,00013 days · filing
Jun 5, 2014GLDSale (joint)$1,001–$15,000313 days · filing
Jun 5, 2014SPDR Gold SharesSale (self)$1,001–$15,00013 days · filing
Apr 29, 2014LINESale (joint)$1,001–$15,0001,331 days · filing
  • Jul 9, 2020
    Stock
    NKLA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jul 7, 2020
    Stock
    TSLA
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Jul 7, 2020
    Stock
    TSLA
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Dec 10, 2019
    Stock
    PPL
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    30 days · filing
  • Nov 19, 2019
    Stock
    NDAQ
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Nov 19, 2019
    Stock
    NDAQ
    Trade
    Buy (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Nov 6, 2019
    Stock
    ET
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Nov 5, 2019
    Stock
    GE
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Jul 31, 2019
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    6 days · filing
  • Jun 28, 2019
    Stock
    MPLX
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    39 days · filing
  • Jan 31, 2019
    Stock
    The Toronto-Dominion Bank Rate/Coupon: 3.25 Ma…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    558 days · filing
  • Jan 28, 2019
    Stock
    Axos Financial, Inc. Rate/Coupon: 2.3% Matures…
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    24 days · filing
  • Oct 31, 2018
    Stock
    BB&T Corporation Rate/Coupon: 5.25% Matures: 1…
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    380 days · filing
  • Oct 19, 2018
    Stock
    Energy Transfer Partners, L.P. (Exchanged) Ene…
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    392 days · filing
  • Oct 19, 2018
    Stock
    Energy Transfer LP (Exchanged) Energy Transfer…
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    298 days · filing
  • Sep 25, 2018
    Stock
    TBT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Sep 14, 2018
    Stock
    TBT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Sep 6, 2018
    Stock
    GE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    340 days · filing
  • Aug 22, 2018
    Stock
    CAPL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    355 days · filing
  • Aug 22, 2018
    Stock
    CAPL
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    145 days · filing
  • Aug 9, 2018
    Stock
    CAPL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    368 days · filing
  • Aug 9, 2018
    Stock
    CAPL
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    158 days · filing
  • Aug 2, 2018
    Stock
    PG
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    375 days · filing
  • Aug 2, 2018
    Stock
    PG
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    165 days · filing
  • Aug 1, 2018
    Stock
    BB&T Corporation Rate/Coupon: 5.25 Matures: 11…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    471 days · filing
  • Aug 1, 2018
    Stock
    SANTANDER UK GROUP HOLDINGS Rate/Coupon: 3.125…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    43 days · filing
  • Jul 27, 2018
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    381 days · filing
  • Jul 27, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    381 days · filing
  • Jul 16, 2018
    Stock
    EL DUPONT DE NEMOURS & CO Rate/Coupon: 6% Matu…
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Jul 3, 2018
    Stock
    GLD
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    31 days · filing
  • Jun 25, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    413 days · filing
  • Jun 25, 2018
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Jun 6, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    432 days · filing
  • Jun 6, 2018
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    42 days · filing
  • May 16, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    453 days · filing
  • May 16, 2018
    Stock
    Revere Bank
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • May 2, 2018
    Stock
    BOX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    467 days · filing
  • May 2, 2018
    Stock
    BOX
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • May 2, 2018
    Stock
    BOX
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    467 days · filing
  • Apr 30, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    469 days · filing
  • Apr 30, 2018
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Apr 23, 2018
    Stock
    BOX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    476 days · filing
  • Apr 23, 2018
    Stock
    BOX
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Mar 22, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    508 days · filing
  • Mar 22, 2018
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Mar 9, 2018
    Stock
    FIRST NIAGARA FINANCIAL GROUP INC Rate/Coupon:…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    521 days · filing
  • Feb 15, 2018
    Stock
    NTRP
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    543 days · filing
  • Feb 8, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    550 days · filing
  • Feb 8, 2018
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Jan 30, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    559 days · filing
  • Jan 30, 2018
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Jan 8, 2018
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    581 days · filing
  • Jan 8, 2018
    Stock
    PFS
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    114 days · filing
  • Jan 8, 2018
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    581 days · filing
  • Jan 8, 2018
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    114 days · filing
  • Jan 5, 2018
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    584 days · filing
  • Jan 5, 2018
    Stock
    PFS
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    117 days · filing
  • Jan 5, 2018
    Stock
    Bank of America Corporation Rate/Coupon: 5.5%…
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    584 days · filing
  • Jan 5, 2018
    Stock
    BAC
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    33 days · filing
  • Dec 7, 2017
    Stock
    GE
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    249 days · filing
  • Dec 7, 2017
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    249 days · filing
  • Dec 7, 2017
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    146 days · filing
  • Dec 7, 2017
    Stock
    GE
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    146 days · filing
  • Dec 6, 2017
    Stock
    GE
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    250 days · filing
  • Dec 6, 2017
    Stock
    GE
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    147 days · filing
  • Nov 30, 2017
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    256 days · filing
  • Nov 30, 2017
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    153 days · filing
  • Nov 17, 2017
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    269 days · filing
  • Nov 17, 2017
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    166 days · filing
  • Nov 15, 2017
    Stock
    REVB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    271 days · filing
  • Nov 15, 2017
    Stock
    REVB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    168 days · filing
  • Aug 7, 2017
    Stock
    AT&T Inc. Rate/Coupon: 5.8% Matures: 02/15/2019
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    371 days · filing
  • Aug 7, 2017
    Stock
    T
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    30 days · filing
  • Aug 3, 2017
    Stock
    PHLD
    Trade
    Buy (self)
    Amount
    $50,001–$100,000
    Disclosed after
    375 days · filing
  • Jul 25, 2017
    Stock
    PEY
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    43 days · filing
  • May 18, 2017
    Stock
    GE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    452 days · filing
  • May 18, 2017
    Stock
    GE
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    349 days · filing
  • May 9, 2017
    Stock
    SPDR S&P 500 ETF
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    — · filing
  • Mar 8, 2017
    Stock
    SPDR S&P 500 ETF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    523 days · filing
  • Feb 22, 2017
    Stock
    E. I. du Pont de Nemours and Company Rate/Coup…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    537 days · filing
  • Feb 22, 2017
    Stock
    The Travelers Companies, Inc. Rate/Coupon: 5.8…
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    537 days · filing
  • Feb 22, 2017
    Stock
    Public Service Company of Colorado Rate/Coupon…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    537 days · filing
  • Feb 22, 2017
    Stock
    XEL
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    9 days · filing
  • Feb 13, 2017
    Stock
    GE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    546 days · filing
  • Jan 27, 2017
    Stock
    VZ
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    563 days · filing
  • Jan 25, 2017
    Stock
    Bank of America Corporation Rate/Coupon: 5.5%…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    565 days · filing
  • Jan 25, 2017
    Stock
    AT&T Inc. Rate/Coupon: 5.8% Matures: 02/15/2019
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    565 days · filing
  • Jan 25, 2017
    Stock
    FPL Group Capital Inc. Rate/Coupon: 6.0% Matur…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    565 days · filing
  • Jan 25, 2017
    Stock
    NEE-PC
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Jan 6, 2017
    Stock
    United States Treasury Note Rate/Coupon: 1.0 M…
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    34 days · filing
  • Nov 22, 2016
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Sep 20, 2016
    Stock
    BUNT-DB 3x German Bund Futures ETN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    421 days · filing
  • Sep 20, 2016
    Stock
    BUNT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Sep 13, 2016
    Stock
    PEY
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    428 days · filing
  • Aug 3, 2016
    Stock
    CVX
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    496 days · filing
  • Jun 14, 2016
    Stock
    PG
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • Jun 14, 2016
    Stock
    Nordea Bank AB
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • Jun 9, 2016
    Stock
    PG
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    539 days · filing
  • May 2, 2016
    Stock
    MTUM
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    45 days · filing
  • May 2, 2016
    Stock
    SHY
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    45 days · filing
  • Feb 11, 2016
    Stock
    SPY
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    679 days · filing
  • Jan 19, 2016
    Stock
    SPY160219P00180000-SPY Feb 29th 2016 put 180.000
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    702 days · filing
  • Jan 19, 2016
    Stock
    SPY160219P00180000-SPY Feb 29th 2016 put 180.000
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    702 days · filing
  • Jan 19, 2016
    Stock
    SPY Feb 2016 put 180.000
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Jan 19, 2016
    Stock
    SPY Feb 2016 put 180.000
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Dec 31, 2015
    Stock
    United States Treasury Note Company: United St…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    721 days · filing
  • Dec 31, 2015
    Stock
    Nordea Bank AB
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    721 days · filing
  • Dec 30, 2015
    Stock
    EEM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    43 days · filing
  • Dec 4, 2015
    Stock
    MPLX LP (Exchanged) ^MWE (Received)
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    748 days · filing
  • Dec 4, 2015
    Stock
    ^MWE (Exchanged) MPLX LP (Received)
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    748 days · filing
  • Oct 23, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Sep 25, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    40 days · filing
  • Sep 18, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    47 days · filing
  • Sep 17, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    48 days · filing
  • Sep 15, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    50 days · filing
  • Sep 14, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    51 days · filing
  • Aug 31, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    65 days · filing
  • Aug 10, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    86 days · filing
  • Aug 7, 2015
    Stock
    CVX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    89 days · filing
  • Aug 7, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    89 days · filing
  • Jun 24, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Jun 23, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    16 days · filing
  • Jun 16, 2015
    Stock
    CVX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Jun 16, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    23 days · filing
  • Jun 4, 2015
    Stock
    VZ
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Jun 3, 2015
    Stock
    BUNT-RP
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • May 7, 2015
    Stock
    IBKC
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    1,258 days · filing
  • May 7, 2015
    Stock
    IBKC
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    958 days · filing
  • May 6, 2015
    Stock
    IBKC
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    1,259 days · filing
  • May 6, 2015
    Stock
    IBKC
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    959 days · filing
  • May 1, 2015
    Stock
    ^RGP (Exchanged) Energy Transfer Partners, L.P…
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    965 days · filing
  • May 1, 2015
    Stock
    Energy Transfer Partners, L.P. (Exchanged) ^RG…
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    965 days · filing
  • Apr 27, 2015
    Stock
    PG
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    1,268 days · filing
  • Mar 26, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    19 days · filing
  • Mar 25, 2015
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Mar 19, 2015
    Stock
    CVX
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    26 days · filing
  • Feb 27, 2015
    Stock
    XLU
    Trade
    Sale (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    1,027 days · filing
  • Feb 27, 2015
    Stock
    EEM
    Trade
    Buy (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    1,027 days · filing
  • Feb 24, 2015
    Stock
    ESV
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1,030 days · filing
  • Feb 24, 2015
    Stock
    ESV
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Feb 13, 2015
    Stock
    T
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    1,041 days · filing
  • Feb 11, 2015
    Stock
    PFS
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    1,043 days · filing
  • Jan 30, 2015
    Stock
    SPY
    Trade
    Sale (spouse)
    Amount
    $15,001–$50,000
    Disclosed after
    1,055 days · filing
  • Jan 30, 2015
    Stock
    XLV
    Trade
    Buy (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    1,055 days · filing
  • Jan 30, 2015
    Stock
    XLU
    Trade
    Buy (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    1,055 days · filing
  • Jan 30, 2015
    Stock
    QQQ
    Trade
    Sale (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    52 days · filing
  • Jan 5, 2015
    Stock
    SHY
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    1,080 days · filing
  • Jan 5, 2015
    Stock
    PCY
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    1,080 days · filing
  • Dec 31, 2014
    Stock
    CVX
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    1,085 days · filing
  • Dec 18, 2014
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    249 days · filing
  • Dec 18, 2014
    Stock
    T
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    11 days · filing
  • Dec 18, 2014
    Stock
    ESV
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    249 days · filing
  • Dec 18, 2014
    Stock
    ESV
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    11 days · filing
  • Dec 18, 2014
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    249 days · filing
  • Dec 18, 2014
    Stock
    PFS
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Dec 17, 2014
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    250 days · filing
  • Dec 17, 2014
    Stock
    PFS
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Nov 30, 2014
    Stock
    PFS
    Trade
    Sale (self)
    Amount
    $50,001–$100,000
    Disclosed after
    — · filing
  • Oct 30, 2014
    Stock
    PFS
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    166 days · filing
  • Oct 1, 2014
    Stock
    VIXY
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    195 days · filing
  • Oct 1, 2014
    Stock
    ProShares VIX Short-Term Futures (NYSEArca)
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Sep 4, 2014
    Stock
    Guggenheim S&P 500 Equal Weight ETF (NYSEArca)
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    354 days · filing
  • Sep 4, 2014
    Stock
    iShares Core S&P Mid-Cap (NYSEArca)
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    354 days · filing
  • Sep 2, 2014
    Stock
    DWX
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    356 days · filing
  • Sep 2, 2014
    Stock
    SPDR S&P International Dividend ETF (NYSEArca)
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Sep 2, 2014
    Stock
    IDV
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    356 days · filing
  • Sep 2, 2014
    Stock
    iShares International Select Dividend (NYSEArca)
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Sep 2, 2014
    Stock
    EPP
    Trade
    Sale (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    356 days · filing
  • Sep 2, 2014
    Stock
    EPP
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    224 days · filing
  • Sep 2, 2014
    Stock
    iShares MSCI Pacific ex Japan (NYSEArca)
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 2, 2014
    Stock
    IXP
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    356 days · filing
  • Sep 2, 2014
    Stock
    iShares Global Telecom (NYSEArca)
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Sep 2, 2014
    Stock
    AMLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    356 days · filing
  • Sep 2, 2014
    Stock
    Alerian MLP ETF (NYSEArca)
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 2, 2014
    Stock
    ILF
    Trade
    Buy (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    356 days · filing
  • Sep 2, 2014
    Stock
    ILF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    224 days · filing
  • Sep 2, 2014
    Stock
    iShares Latin America 40 (NYSEArca)
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 2, 2014
    Stock
    SDY
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    356 days · filing
  • Sep 2, 2014
    Stock
    SPDR S&P Dividend ETF (NYSEArca)
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Aug 7, 2014
    Stock
    LGP
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    250 days · filing
  • Aug 7, 2014
    Stock
    LGP
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    8 days · filing
  • Jun 24, 2014
    Stock
    AMLP
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    294 days · filing
  • Jun 24, 2014
    Stock
    ALPS Alerian MLP ETF
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    2 days · filing
  • Jun 12, 2014
    Stock
    PFS
    Trade
    Other (self)
    Amount
    $250,001–$500,000
    Disclosed after
    306 days · filing
  • Jun 12, 2014
    Stock
    VIXY
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    306 days · filing
  • Jun 12, 2014
    Stock
    ProShares VIX Short-Term Futures ETF
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    6 days · filing
  • Jun 12, 2014
    Stock
    DBP
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    306 days · filing
  • Jun 12, 2014
    Stock
    PowerShares DB Precious Metals
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    6 days · filing
  • Jun 11, 2014
    Stock
    LGP
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    307 days · filing
  • Jun 11, 2014
    Stock
    LGP
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Jun 10, 2014
    Stock
    Team Capitol Bank
    Trade
    Other (self)
    Amount
    $500,001–$1,000,000
    Disclosed after
    308 days · filing
  • Jun 5, 2014
    Stock
    PPL
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    313 days · filing
  • Jun 5, 2014
    Stock
    PPL
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    13 days · filing
  • Jun 5, 2014
    Stock
    GLD
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    313 days · filing
  • Jun 5, 2014
    Stock
    SPDR Gold Shares
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Apr 29, 2014
    Stock
    LINE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    1,331 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 Patrick Toomey traded most often are REVB (26 trades), PFS (23 trades), GE (9 trades), TSLA (5 trades), PG (5 trades). Of 221 disclosed trades, 158 were in individual stocks. Periodic transaction reports show trades, not full holdings.

Patrick Toomey's disclosed stock purchases trailed the S&P 500 by an average of 17.1 percentage points over the 12 months after each trade (37 purchases a year old), and 29.7% of them beat the index. Measured from the disclosure date the average was −5.7%. That ranks Patrick Toomey #106 of the 111 members ranked. Past results do not predict future ones.

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