CongressInsight

Gary Peters Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade Gary Peters (U.S. Senate, Michigan) 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, Gary Peters (U.S. Senate, Michigan) had disclosed 127 trades since Jan 27, 2015, 79 of them in individual stocks (50 buys, 24 sales).
  • Most‑traded stocks: T (3), IVZ (3), SPG (3), CVS (3).
  • Gary Peters’s stock purchases trailed the S&P 500 by an average of 0.2 percentage points over the following 12 months (42 buys), #52 of the 111 members ranked.
  • 2.4% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 19 days.

How much does Gary Peters trade?

Gary Peters (U.S. Senate, Michigan) disclosed 127 trades between Jan 27, 2015 and Jul 23, 2026 in STOCK Act periodic transaction reports, 79 of them in individual stocks: 50 purchases and 24 sales. Their estimated volume is $1.7 million, from the midpoints of the disclosed ranges. By account owner: self or joint 98%, spouse 2% of the trades.

MeasureGary Peters
ChamberU.S. Senate, Michigan
Trades disclosed127
Stock trades79 (50 buys, 24 sales)
First and latest tradeJan 27, 2015 – Jul 23, 2026
Estimated volume$1.7 million
Account ownerSelf or joint 98% · Spouse 2%

What stocks does Gary Peters trade?

StockCompanyTrades
TAT&T Inc.3
IVZInvesco Ltd.3
SPGSimon Property Group, Inc.3
CVSCVS Health Corporation3
WPCW. P. Carey Inc.2
VZVerizon Communications Inc.2
CAGConagra Brands, Inc.2
IFFInternational Flavors & Fragrances Inc.2
TFCTruist Financial Corporation2
ORealty Income Corporation2

By sector: Other (22), Real Estate (9), Financial Services (8), Communication Services (7), Basic Materials (7), Consumer Defensive (6). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has Gary Peters beaten the market?

Exent scored 50 disclosed stock purchases by Gary Peters against the S&P 500. Over the 12 months after each trade they trailed the S&P 500 by an average of 0.2 percentage points, and 40.5% of the 42 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 +0.7%. That ranks Gary Peters #52 of the 111 members ranked with at least 20 scored purchases.

MeasureGary PetersAll members
Stock buys scored5024,613
Average vs S&P 500, 3 months−1.0%−0.1%
Average vs S&P 500, 12 months−0.2%−0.4%
Buys that beat it over 12 months40.5%43.2%
12 months from the disclosure date+0.7%−0.8%
Rank#52 of 111—

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

Does Gary Peters file trades late?

3 of Gary Peters’s 127 disclosed trades (2.4%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 19 days after it was made; the longest delay was 262 days.

MeasureGary PetersAll members
Median days to disclose19 days28 days
Disclosed after 45 days2.4%14.9%
Longest delay262 days—

Gary Peters’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
Jul 23, 2026Realty Income CorpBuy (self)$1,001–$15,00015 days · filing
Jun 29, 2026TBuy (self)$1,001–$15,0003 days · filing
May 21, 2026KHCBuy (self)$1,001–$15,00021 days · filing
Apr 23, 2026CTVASale (self)$15,001–$50,00018 days · filing
Apr 23, 2026PEPBuy (self)$15,001–$50,00018 days · filing
Apr 23, 2026SJMBuy (self)$1,001–$15,00018 days · filing
Jan 12, 2026WPCBuy (self)$15,001–$50,0008 days · filing
Jan 12, 2026SWKBuy (self)$15,001–$50,0008 days · filing
Dec 12, 2025INTCSale (spouse)$15,001–$50,00026 days · filing
Dec 12, 2025VZBuy (self)$1,001–$15,00026 days · filing
Nov 14, 2025CAGBuy (self)$1,001–$15,00020 days · filing
Jul 10, 2025OGNSale (self)$1,001–$15,000137 days · filing
Oct 31, 2024LWSale (self)$1,001–$15,00014 days · filing
Oct 31, 2024LEGSale (self)$1,001–$15,00014 days · filing
Oct 17, 2024IVZSale (self)$1,001–$15,00028 days · filing
Jul 17, 2024OTISSale (self)$1,001–$15,00019 days · filing
May 14, 2024IFFSale (self)$15,001–$50,0009 days · filing
May 14, 2024SLBSale (self)$1,001–$15,0009 days · filing
May 14, 2024CCLSale (self)$1,001–$15,0009 days · filing
May 14, 2024SOLVSale (self)$1,001–$15,0009 days · filing
Dec 28, 2023DSale (self)$1,001–$15,00028 days · filing
Nov 30, 2023REGIONAL TRANSN DIST COLO CTFS PARTN COPS 2015…Buy (self)$15,001–$50,00021 days · filing
Nov 2, 2023WILL CNTY ILL GO BDS 2016 DUE 11/15/2029 DATED…Buy (self)$15,001–$50,00029 days · filing
Jul 28, 2023COOK CNTY ILL CMNTY UNIT SCH DIST NO 401 ELMWO…Buy (self)$1,001–$15,00032 days · filing
Jun 6, 2023IFFBuy (self)$1,001–$15,00024 days · filing
  • Jul 23, 2026
    Stock
    Realty Income Corp
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Jun 29, 2026
    Stock
    T
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • May 21, 2026
    Stock
    KHC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Apr 23, 2026
    Stock
    CTVA
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Apr 23, 2026
    Stock
    PEP
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Apr 23, 2026
    Stock
    SJM
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Jan 12, 2026
    Stock
    WPC
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    8 days · filing
  • Jan 12, 2026
    Stock
    SWK
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    8 days · filing
  • Dec 12, 2025
    Stock
    INTC
    Trade
    Sale (spouse)
    Amount
    $15,001–$50,000
    Disclosed after
    26 days · filing
  • Dec 12, 2025
    Stock
    VZ
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Nov 14, 2025
    Stock
    CAG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Jul 10, 2025
    Stock
    OGN
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    137 days · filing
  • Oct 31, 2024
    Stock
    LW
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Oct 31, 2024
    Stock
    LEG
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Oct 17, 2024
    Stock
    IVZ
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jul 17, 2024
    Stock
    OTIS
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • May 14, 2024
    Stock
    IFF
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    9 days · filing
  • May 14, 2024
    Stock
    SLB
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • May 14, 2024
    Stock
    CCL
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • May 14, 2024
    Stock
    SOLV
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Dec 28, 2023
    Stock
    D
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Nov 30, 2023
    Stock
    REGIONAL TRANSN DIST COLO CTFS PARTN COPS 2015…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    21 days · filing
  • Nov 2, 2023
    Stock
    WILL CNTY ILL GO BDS 2016 DUE 11/15/2029 DATED…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Jul 28, 2023
    Stock
    COOK CNTY ILL CMNTY UNIT SCH DIST NO 401 ELMWO…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Jun 6, 2023
    Stock
    IFF
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
Show all 127
Trade dateStockTradeAmountDisclosed after
Apr 27, 2023COMAL CNTY TEX LTD TAX GO BDS 2017 DUE 02/01/2…Buy (self)$15,001–$50,00013 days · filing
Apr 14, 2023COOK CNTY ILL HIGH SCH DIST NO 212 LEYDEN CMNT…Buy (self)$15,001–$50,00026 days · filing
Mar 14, 2023TFCBuy (self)$1,001–$15,00029 days · filing
Mar 14, 2023OBuy (self)$15,001–$50,00029 days · filing
Mar 13, 2023NUESale (self)$50,001–$100,00030 days · filing
Feb 9, 2023EL PASO TEX INDPT SCH DIST FOR ISSUES DTD PRIO…Buy (self)$15,001–$50,0007 days · filing
Feb 3, 2023MILWAUKEE WIS GO CORP PURP BDS 2016 B3 DUE 03/…Buy (self)$1,001–$15,00013 days · filing
Dec 12, 2022WBDSale (self)$1,001–$15,00029 days · filing
Jul 20, 2022HROther (self)$1,001–$15,00033 days · filing
Apr 8, 2022WBDOther (self)$1,001–$15,00033 days · filing
Jan 3, 2022IBMBuy (self)$1,001–$15,0005 days · filing
Dec 7, 2021HBANBuy (self)$1,001–$15,00032 days · filing
Nov 29, 2021CAGBuy (self)$1,001–$15,0008 days · filing
Nov 29, 2021OFCBuy (self)$1,001–$15,0008 days · filing
Nov 9, 2021VZBuy (self)$1,001–$15,00028 days · filing
Aug 27, 2021FSKBuy (self)$1,001–$15,000262 days · filing
Jul 21, 2021OBuy (self)$15,001–$50,00013 days · filing
Jul 7, 2021FORD MOTOR CRDT CO LLC 02.550% 072026 DTD07012…Buy (self)$15,001–$50,00027 days · filing
Jun 7, 2021JNPRBuy (self)$1,001–$15,00029 days · filing
May 25, 2021SPGBuy (self)$1,001–$15,00042 days · filing
Apr 15, 2021VPUBuy (self)$1,001–$15,0007 days · filing
Mar 22, 2021OAKTREE STRATEGIC INCOME CORP (Exchanged) OAKT…Other (self)$1,001–$15,00031 days · filing
Jan 15, 2021AEPBuy (self)$1,001–$15,00018 days · filing
Jan 15, 2021STAGBuy (self)$1,001–$15,00018 days · filing
Dec 14, 2020AEPBuy (self)$1,001–$15,00022 days · filing
Dec 6, 2019TFCOther (self)$15,001–$50,00017 days · filing
May 2, 2019VIRGINIA COMWLTH TRANSN BRD TRANSN REV CAP PRO…Buy (self)$15,001–$50,00019 days · filing
Apr 25, 2019TOTSale (self)$15,001–$50,00026 days · filing
Apr 25, 2019OAK GROVE CALIF SCH DIST GO BDS C Rate/Coupon:…Buy (self)$1,001–$15,00026 days · filing
Apr 25, 2019SHWSale (self)$1,001–$15,00026 days · filing
Apr 24, 2019LEGGETT & PLATT INC B/E Rate/Coupon: 03.500% M…Buy (self)$15,001–$50,00027 days · filing
Nov 9, 2018MARSH & MCLENNAN COS INC 03.500% 060324 DTD053…Buy (self)$1,001–$15,0007 days · filing
Nov 9, 2018WARRINGTON TWP PA GO BDS 2014 DUE 12/01/2029 R…Buy (self)$1,001–$15,0007 days · filing
Nov 9, 2018GISBuy (self)$1,001–$15,0007 days · filing
Oct 30, 2018TBuy (self)$1,001–$15,00017 days · filing
Oct 30, 2018GESale (self)$1,001–$15,00017 days · filing
Oct 24, 2018LEXINGTON-FAYETTE URBAN CNTY GOVT KY GO VAR PU…Buy (self)$1,001–$15,00023 days · filing
Oct 24, 2018MADISON ALA GO SCH WTS 2018 D DUE 02/01/2034 R…Buy (self)$1,001–$15,00023 days · filing
Jun 27, 2018AMARILLO TEX GO BDS2018 Rate/Coupon: 3.50% Mat…Buy (self)$1,001–$15,0006 days · filing
Jun 5, 2018HUMANA INC NTS B/E 03.950% 031527 DTD031617 Ra…Buy (self)$1,001–$15,00028 days · filing
Jun 5, 2018NORDSTROM INC B/E 04.000% 031527 DTD030917 Rat…Buy (self)$1,001–$15,00028 days · filing
May 23, 2018GENERAL ELEC CAP CORP 04.050% 021527 DTD022412…Buy (self)$1,001–$15,00041 days · filing
May 23, 2018MASON MICH PUB SCHS DIST SCH BLDG AND SITE BDS…Buy (self)$1,001–$15,00041 days · filing
May 21, 2018SHWSale (self)$1,001–$15,00043 days · filing
Apr 30, 2018MILLTOWN NJ GO BDS 2018 A B C Rate/Coupon: 3.0…Buy (self)$15,001–$50,00010 days · filing
Apr 30, 2018MEMPHIS TENN GEN IMPT BDS 2018 Rate/Coupon: 3.…Buy (self)$1,001–$15,00010 days · filing
Apr 26, 2018CVSBuy (self)$1,001–$15,00014 days · filing
Apr 26, 2018GENL MILLS INC NTS B/E 04.000% 041725 DTD04171…Buy (self)$1,001–$15,00014 days · filing
Apr 26, 2018WP CAREY INC B/E 04.250% 100126 DTD091216 Rate…Buy (self)$1,001–$15,00014 days · filing
Jan 17, 2018GATX CORP B/E 03.500% 031528 DTD110217 Rate/Co…Buy (self)$15,001–$50,00014 days · filing
Jan 17, 2018BANK OF AMER CORP 03.248% 102127 DTD102116 Rat…Buy (self)$1,001–$15,00014 days · filing
Jan 9, 2018DEARBORN MICH Rate/Coupon: 3.00% Matures: 04/0…Buy (self)$1,001–$15,00022 days · filing
Jan 5, 2018OFCBuy (spouse)$1,001–$15,00026 days · filing
Jan 5, 2018MICHIGAN FIN AUTH REV FOR ISSUES DTD PRIOR TO…Buy (self)$1,001–$15,00026 days · filing
Nov 15, 2017PACIFIC GAS & ELEC B/E 02.950% 030126 DTD03011…Buy (self)$15,001–$50,00023 days · filing
Nov 13, 2017ARCCBuy (self)$1,001–$15,00025 days · filing
Nov 13, 2017MATSale (self)$1,001–$15,00025 days · filing
Sep 11, 2017DISCOVER FINL SVCS NTS Rate/Coupon: 3.050% Mat…Buy (self)$1,001–$15,0008 days · filing
Sep 1, 2017DWDPOther (self)$15,001–$50,000256 days · filing
Aug 23, 2017BHFSale (self)$1,001–$15,00027 days · filing
Aug 23, 2017MULTNOMAH CNTY ORE SCH DIST NO 1J PORTLAND POR…Buy (self)$1,001–$15,00027 days · filing
Jun 27, 2017ARCCBuy (self)$1,001–$15,00016 days · filing
Jun 27, 2017VSMSale (self)$1,001–$15,00016 days · filing
Jun 27, 2017MCCSale (self)$1,001–$15,00016 days · filing
Jun 5, 2017SPGBuy (self)$1,001–$15,00018 days · filing
Feb 6, 2017MPWBuy (self)$1,001–$15,00024 days · filing
Dec 30, 2016SPGBuy (self)$1,001–$15,00018 days · filing
Nov 30, 2016CVSBuy (self)$1,001–$15,00016 days · filing
Oct 25, 2016Philadelphia PA WTR & WASTEWTR Rate/Coupon: 3.…Buy (self)$1,001–$15,00014 days · filing
Oct 25, 2016Maricopa County Ariz INDL DEV Rate/Coupon: 3.2…Buy (self)$1,001–$15,00014 days · filing
Oct 20, 2016Connecticut St For Issues Rate/Coupon: 3.375 M…Buy (self)$1,001–$15,00019 days · filing
Oct 17, 2016CVSBuy (self)$1,001–$15,00022 days · filing
Oct 17, 2016VICTORIA TX ISD 2016 PERMA OID97.488 BE/R/ Rat…Buy (self)$15,001–$50,00022 days · filing
Sep 30, 2016Verizon Communications Inc. Rate/Coupon: 2.625…Buy (self)$1,001–$15,00018 days · filing
May 24, 2016IVZBuy (self)$1,001–$15,00029 days · filing
May 24, 2016CPGXSale (self)$1,001–$15,00029 days · filing
Jan 26, 2016WPCBuy (self)$1,001–$15,00017 days · filing
Jan 26, 2016NUEBuy (self)$1,001–$15,00017 days · filing
Jan 26, 2016MONSANTO CO B/E Rate/Coupon: 3.375% Matures: 0…Buy (self)$1,001–$15,00017 days · filing
Jan 25, 2016ABBVIE INC NTS B/E Rate/Coupon: 2.900% Matures…Buy (self)$15,001–$50,00018 days · filing
Jan 25, 2016CELINA TEX INDPT SCH DIST RFDG-SCH BLDG PERMAN…Buy (self)$1,001–$15,00018 days · filing
Jan 25, 2016WASHOE CNTY NEV SCH DIST RFDG-SCH IMPT-SER A R…Buy (self)$1,001–$15,00018 days · filing
Sep 16, 2015UNPBuy (self)$1,001–$15,00012 days · filing
Sep 16, 2015GMBuy (self)$1,001–$15,00012 days · filing
Sep 16, 2015PFEBuy (self)$1,001–$15,00012 days · filing
Sep 16, 2015MMCBuy (self)$1,001–$15,00012 days · filing
Sep 10, 2015ABBVBuy (self)$1,001–$15,00018 days · filing
Sep 10, 2015IVZBuy (self)$1,001–$15,00018 days · filing
Sep 10, 2015TBuy (self)$1,001–$15,00018 days · filing
Aug 31, 2015PALL CORP COMMON STOCKSale (self)$15,001–$50,00028 days · filing
Jun 16, 2015STAGBuy (self)$1,001–$15,0008 days · filing
May 11, 2015UTXBuy (self)$1,001–$15,00010 days · filing
May 11, 2015SPDR S&P 600 Small Cap ETF (NYSEArca) Descript…Buy (self)$1,001–$15,00010 days · filing
Apr 15, 2015Sonoma Valley CA UNI 2015 BE/R/ Rate/Coupon: 3…Buy (self)$1,001–$15,00021 days · filing
Apr 15, 2015Sault Ste. Marie MI Build OID98.749 BE/R/ Rate…Buy (self)$1,001–$15,00021 days · filing
Apr 15, 2015Berkeley Cnty SC SD SR A RV BE/R/ Rate/Coupon:…Buy (self)$1,001–$15,00021 days · filing
Apr 14, 2015QCOMBuy (self)$1,001–$15,00022 days · filing
Apr 14, 2015DTEBuy (self)$1,001–$15,00022 days · filing
Apr 14, 2015EMRBuy (self)$1,001–$15,00022 days · filing
Apr 14, 2015KRFTSale (self)$1,001–$15,00022 days · filing
Jan 27, 2015Meditronic IncOther (self)$15,001–$50,00029 days · filing
Jan 27, 2015MDTOther (self)$15,001–$50,00029 days · filing
  • Apr 27, 2023
    Stock
    COMAL CNTY TEX LTD TAX GO BDS 2017 DUE 02/01/2…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    13 days · filing
  • Apr 14, 2023
    Stock
    COOK CNTY ILL HIGH SCH DIST NO 212 LEYDEN CMNT…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    26 days · filing
  • Mar 14, 2023
    Stock
    TFC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Mar 14, 2023
    Stock
    O
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Mar 13, 2023
    Stock
    NUE
    Trade
    Sale (self)
    Amount
    $50,001–$100,000
    Disclosed after
    30 days · filing
  • Feb 9, 2023
    Stock
    EL PASO TEX INDPT SCH DIST FOR ISSUES DTD PRIO…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Feb 3, 2023
    Stock
    MILWAUKEE WIS GO CORP PURP BDS 2016 B3 DUE 03/…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Dec 12, 2022
    Stock
    WBD
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Jul 20, 2022
    Stock
    HR
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Apr 8, 2022
    Stock
    WBD
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Jan 3, 2022
    Stock
    IBM
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Dec 7, 2021
    Stock
    HBAN
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Nov 29, 2021
    Stock
    CAG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Nov 29, 2021
    Stock
    OFC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Nov 9, 2021
    Stock
    VZ
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Aug 27, 2021
    Stock
    FSK
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    262 days · filing
  • Jul 21, 2021
    Stock
    O
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    13 days · filing
  • Jul 7, 2021
    Stock
    FORD MOTOR CRDT CO LLC 02.550% 072026 DTD07012…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    27 days · filing
  • Jun 7, 2021
    Stock
    JNPR
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • May 25, 2021
    Stock
    SPG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    42 days · filing
  • Apr 15, 2021
    Stock
    VPU
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Mar 22, 2021
    Stock
    OAKTREE STRATEGIC INCOME CORP (Exchanged) OAKT…
    Trade
    Other (self)
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Jan 15, 2021
    Stock
    AEP
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Jan 15, 2021
    Stock
    STAG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Dec 14, 2020
    Stock
    AEP
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Dec 6, 2019
    Stock
    TFC
    Trade
    Other (self)
    Amount
    $15,001–$50,000
    Disclosed after
    17 days · filing
  • May 2, 2019
    Stock
    VIRGINIA COMWLTH TRANSN BRD TRANSN REV CAP PRO…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    19 days · filing
  • Apr 25, 2019
    Stock
    TOT
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    26 days · filing
  • Apr 25, 2019
    Stock
    OAK GROVE CALIF SCH DIST GO BDS C Rate/Coupon:…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Apr 25, 2019
    Stock
    SHW
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Apr 24, 2019
    Stock
    LEGGETT & PLATT INC B/E Rate/Coupon: 03.500% M…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    27 days · filing
  • Nov 9, 2018
    Stock
    MARSH & MCLENNAN COS INC 03.500% 060324 DTD053…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Nov 9, 2018
    Stock
    WARRINGTON TWP PA GO BDS 2014 DUE 12/01/2029 R…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Nov 9, 2018
    Stock
    GIS
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Oct 30, 2018
    Stock
    T
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Oct 30, 2018
    Stock
    GE
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Oct 24, 2018
    Stock
    LEXINGTON-FAYETTE URBAN CNTY GOVT KY GO VAR PU…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Oct 24, 2018
    Stock
    MADISON ALA GO SCH WTS 2018 D DUE 02/01/2034 R…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Jun 27, 2018
    Stock
    AMARILLO TEX GO BDS2018 Rate/Coupon: 3.50% Mat…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Jun 5, 2018
    Stock
    HUMANA INC NTS B/E 03.950% 031527 DTD031617 Ra…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jun 5, 2018
    Stock
    NORDSTROM INC B/E 04.000% 031527 DTD030917 Rat…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • May 23, 2018
    Stock
    GENERAL ELEC CAP CORP 04.050% 021527 DTD022412…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • May 23, 2018
    Stock
    MASON MICH PUB SCHS DIST SCH BLDG AND SITE BDS…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • May 21, 2018
    Stock
    SHW
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    43 days · filing
  • Apr 30, 2018
    Stock
    MILLTOWN NJ GO BDS 2018 A B C Rate/Coupon: 3.0…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    10 days · filing
  • Apr 30, 2018
    Stock
    MEMPHIS TENN GEN IMPT BDS 2018 Rate/Coupon: 3.…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Apr 26, 2018
    Stock
    CVS
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Apr 26, 2018
    Stock
    GENL MILLS INC NTS B/E 04.000% 041725 DTD04171…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Apr 26, 2018
    Stock
    WP CAREY INC B/E 04.250% 100126 DTD091216 Rate…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 17, 2018
    Stock
    GATX CORP B/E 03.500% 031528 DTD110217 Rate/Co…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Jan 17, 2018
    Stock
    BANK OF AMER CORP 03.248% 102127 DTD102116 Rat…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 9, 2018
    Stock
    DEARBORN MICH Rate/Coupon: 3.00% Matures: 04/0…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Jan 5, 2018
    Stock
    OFC
    Trade
    Buy (spouse)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Jan 5, 2018
    Stock
    MICHIGAN FIN AUTH REV FOR ISSUES DTD PRIOR TO…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Nov 15, 2017
    Stock
    PACIFIC GAS & ELEC B/E 02.950% 030126 DTD03011…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    23 days · filing
  • Nov 13, 2017
    Stock
    ARCC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Nov 13, 2017
    Stock
    MAT
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Sep 11, 2017
    Stock
    DISCOVER FINL SVCS NTS Rate/Coupon: 3.050% Mat…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Sep 1, 2017
    Stock
    DWDP
    Trade
    Other (self)
    Amount
    $15,001–$50,000
    Disclosed after
    256 days · filing
  • Aug 23, 2017
    Stock
    BHF
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Aug 23, 2017
    Stock
    MULTNOMAH CNTY ORE SCH DIST NO 1J PORTLAND POR…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Jun 27, 2017
    Stock
    ARCC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jun 27, 2017
    Stock
    VSM
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jun 27, 2017
    Stock
    MCC
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jun 5, 2017
    Stock
    SPG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Feb 6, 2017
    Stock
    MPW
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Dec 30, 2016
    Stock
    SPG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Nov 30, 2016
    Stock
    CVS
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Oct 25, 2016
    Stock
    Philadelphia PA WTR & WASTEWTR Rate/Coupon: 3.…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Oct 25, 2016
    Stock
    Maricopa County Ariz INDL DEV Rate/Coupon: 3.2…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Oct 20, 2016
    Stock
    Connecticut St For Issues Rate/Coupon: 3.375 M…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Oct 17, 2016
    Stock
    CVS
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Oct 17, 2016
    Stock
    VICTORIA TX ISD 2016 PERMA OID97.488 BE/R/ Rat…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    22 days · filing
  • Sep 30, 2016
    Stock
    Verizon Communications Inc. Rate/Coupon: 2.625…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • May 24, 2016
    Stock
    IVZ
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • May 24, 2016
    Stock
    CPGX
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Jan 26, 2016
    Stock
    WPC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Jan 26, 2016
    Stock
    NUE
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Jan 26, 2016
    Stock
    MONSANTO CO B/E Rate/Coupon: 3.375% Matures: 0…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Jan 25, 2016
    Stock
    ABBVIE INC NTS B/E Rate/Coupon: 2.900% Matures…
    Trade
    Buy (self)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Jan 25, 2016
    Stock
    CELINA TEX INDPT SCH DIST RFDG-SCH BLDG PERMAN…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Jan 25, 2016
    Stock
    WASHOE CNTY NEV SCH DIST RFDG-SCH IMPT-SER A R…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Sep 16, 2015
    Stock
    UNP
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Sep 16, 2015
    Stock
    GM
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Sep 16, 2015
    Stock
    PFE
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Sep 16, 2015
    Stock
    MMC
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Sep 10, 2015
    Stock
    ABBV
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Sep 10, 2015
    Stock
    IVZ
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Sep 10, 2015
    Stock
    T
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Aug 31, 2015
    Stock
    PALL CORP COMMON STOCK
    Trade
    Sale (self)
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • Jun 16, 2015
    Stock
    STAG
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • May 11, 2015
    Stock
    UTX
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • May 11, 2015
    Stock
    SPDR S&P 600 Small Cap ETF (NYSEArca) Descript…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Apr 15, 2015
    Stock
    Sonoma Valley CA UNI 2015 BE/R/ Rate/Coupon: 3…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Apr 15, 2015
    Stock
    Sault Ste. Marie MI Build OID98.749 BE/R/ Rate…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Apr 15, 2015
    Stock
    Berkeley Cnty SC SD SR A RV BE/R/ Rate/Coupon:…
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Apr 14, 2015
    Stock
    QCOM
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Apr 14, 2015
    Stock
    DTE
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Apr 14, 2015
    Stock
    EMR
    Trade
    Buy (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Apr 14, 2015
    Stock
    KRFT
    Trade
    Sale (self)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Jan 27, 2015
    Stock
    Meditronic Inc
    Trade
    Other (self)
    Amount
    $15,001–$50,000
    Disclosed after
    29 days · filing
  • Jan 27, 2015
    Stock
    MDT
    Trade
    Other (self)
    Amount
    $15,001–$50,000
    Disclosed after
    29 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 Gary Peters traded most often are T (3 trades), IVZ (3 trades), SPG (3 trades), CVS (3 trades), WPC (2 trades). Of 127 disclosed trades, 79 were in individual stocks. Periodic transaction reports show trades, not full holdings.

Gary Peters's disclosed stock purchases trailed the S&P 500 by an average of 0.2 percentage points over the 12 months after each trade (42 purchases a year old), and 40.5% of them beat the index. Measured from the disclosure date the average was +0.7%. That ranks Gary Peters #52 of the 111 members ranked. Past results do not predict future ones.

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