CongressInsight

Kevin Hern Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade Kevin Hern (U.S. House, Oklahoma’s 1st district) 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, Kevin Hern (U.S. House, Oklahoma’s 1st district) had disclosed 890 trades since Dec 4, 2018, 706 of them in individual stocks (441 buys, 254 sales).
  • Most‑traded stocks: ACN (22), HD (21), MSFT (21), DVN (20).
  • Kevin Hern’s stock purchases trailed the S&P 500 by an average of 0.2 percentage points over the following 12 months (398 buys), #53 of the 111 members ranked.
  • 4.4% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 25 days.
  • 113 trades disclosed in the last 30 days are in Exent Radar.

How much does Kevin Hern trade?

Kevin Hern (U.S. House, Oklahoma’s 1st district) disclosed 890 trades between Dec 4, 2018 and Oct 2, 2026 in STOCK Act periodic transaction reports, 706 of them in individual stocks: 441 purchases and 254 sales. Their estimated volume is $121.7 million, from the midpoints of the disclosed ranges. By account owner: self or joint 98%, dependent child 2% of the trades.

MeasureKevin Hern
ChamberU.S. House, Oklahoma’s 1st district
Trades disclosed890
Stock trades706 (441 buys, 254 sales)
First and latest tradeDec 4, 2018 – Oct 2, 2026
Estimated volume$121.7 million
Account ownerSelf or joint 98% · Dependent child 2%

What stocks does Kevin Hern trade?

StockCompanyTrades
ACNAccenture plc22
HDThe Home Depot, Inc.21
MSFTMicrosoft Corporation21
DVNDevon Energy Corporation20
TXNTexas Instruments Incorporated20
OKEONEOK, Inc.18
MMP—18
XOMExxon Mobil Corporation17
JPMJPMorgan Chase & Co.15
WMBThe Williams Companies, Inc.15

By sector: Other (209), Industrials (76), Energy (75), Technology (66), Consumer Cyclical (47), Healthcare (42). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has Kevin Hern beaten the market?

Exent scored 407 disclosed stock purchases by Kevin Hern 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 46.0% of the 398 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.3%. That ranks Kevin Hern #53 of the 111 members ranked with at least 20 scored purchases.

MeasureKevin HernAll members
Stock buys scored40724,613
Average vs S&P 500, 3 months+0.7%−0.1%
Average vs S&P 500, 12 months−0.2%−0.4%
Buys that beat it over 12 months46.0%43.2%
12 months from the disclosure date−0.3%−0.8%
Rank#53 of 111—

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

Does Kevin Hern file trades late?

39 of Kevin Hern’s 890 disclosed trades (4.4%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 25 days after it was made; the longest delay was 568 days.

MeasureKevin HernAll members
Median days to disclose25 days28 days
Disclosed after 45 days4.4%14.9%
Longest delay568 days—

Kevin Hern’s latest disclosed trades

Kevin Hern disclosed 113 trades in the last 30 days (since Sep 20, 2026); those are in Exent Radar. The newest 250 of the 777 trades disclosed before Sep 20, 2026 are listed below, newest first, each with a link to the original filing.

Trade dateStockTradeAmountDisclosed after
Aug 24, 2026HDSale (joint)$50,001–$100,0009 days · filing
Aug 24, 2026MRSHSale (joint)$1,001–$15,0009 days · filing
Aug 24, 2026CANADIAN CNTY OKLA EDL FACS AUTH EDL 3.00000%…Buy (joint)$100,001–$250,0009 days · filing
Aug 24, 2026PGSale (joint)$50,001–$100,0009 days · filing
Aug 24, 2026LOWSale (joint)$1,001–$15,0009 days · filing
Aug 24, 2026MDTSale (joint)$15,001–$50,0009 days · filing
Aug 21, 2026VLTOSale (joint)$1,001–$15,00012 days · filing
Aug 21, 2026MSFTSale (joint)$15,001–$50,00012 days · filing
Aug 19, 2026HONASale (joint)$15,001–$50,00014 days · filing
Aug 19, 2026CLSale (joint)$1,001–$15,00014 days · filing
Aug 18, 2026BUDSale$1,001–$15,00015 days · filing
Aug 18, 2026BIIBSale$1,001–$15,00015 days · filing
Aug 18, 2026KMBSale$1,001–$15,00015 days · filing
Aug 14, 2026ICLRSale (joint)$15,001–$50,00019 days · filing
Aug 14, 2026ADBESale (joint)$15,001–$50,00019 days · filing
Aug 14, 2026VLTOSale (joint)$1,001–$15,00019 days · filing
Aug 14, 2026CARRSale (joint)$1,001–$15,00019 days · filing
Aug 13, 2026GAPSale$1,001–$15,00020 days · filing
Aug 13, 2026HRLSale$1,001–$15,00020 days · filing
Aug 13, 2026WATSale (joint)$1,001–$15,00020 days · filing
Aug 13, 2026NKESale$1,001–$15,00020 days · filing
Aug 13, 2026BASale (joint)$1,001–$15,00020 days · filing
Aug 13, 2026BASale (joint)$15,001–$50,00020 days · filing
Aug 10, 2026OTISSale (joint)$1,001–$15,00023 days · filing
Aug 10, 2026VLTOSale (joint)$1,001–$15,00023 days · filing
  • Aug 24, 2026
    Stock
    HD
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    9 days · filing
  • Aug 24, 2026
    Stock
    MRSH
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Aug 24, 2026
    Stock
    CANADIAN CNTY OKLA EDL FACS AUTH EDL 3.00000%…
    Trade
    Buy (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    9 days · filing
  • Aug 24, 2026
    Stock
    PG
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    9 days · filing
  • Aug 24, 2026
    Stock
    LOW
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Aug 24, 2026
    Stock
    MDT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    9 days · filing
  • Aug 21, 2026
    Stock
    VLTO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Aug 21, 2026
    Stock
    MSFT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    12 days · filing
  • Aug 19, 2026
    Stock
    HONA
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Aug 19, 2026
    Stock
    CL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Aug 18, 2026
    Stock
    BUD
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 18, 2026
    Stock
    BIIB
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 18, 2026
    Stock
    KMB
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 14, 2026
    Stock
    ICLR
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    19 days · filing
  • Aug 14, 2026
    Stock
    ADBE
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    19 days · filing
  • Aug 14, 2026
    Stock
    VLTO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Aug 14, 2026
    Stock
    CARR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Aug 13, 2026
    Stock
    GAP
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 13, 2026
    Stock
    HRL
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 13, 2026
    Stock
    WAT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 13, 2026
    Stock
    NKE
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 13, 2026
    Stock
    BA
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 13, 2026
    Stock
    BA
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Aug 10, 2026
    Stock
    OTIS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Aug 10, 2026
    Stock
    VLTO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
Show all 250
Trade dateStockTradeAmountDisclosed after
Aug 10, 2026DISSale (joint)$15,001–$50,00023 days · filing
Aug 5, 2026ALCSale$1,001–$15,00028 days · filing
Aug 5, 2026SOLSSale (joint)$1,001–$15,00028 days · filing
Aug 5, 2026PGSale (joint)$1,001–$15,00028 days · filing
Aug 5, 2026VSNTSale (joint)$1,001–$15,0008 days · filing
Aug 5, 2026OGNSale (joint)$1,001–$15,0008 days · filing
Aug 5, 2026DEOSale (joint)$1,001–$15,0006 days · filing
Aug 5, 2026KVUESale (joint)$1,001–$15,0006 days · filing
Aug 5, 2026ELSale (joint)$1,001–$15,0006 days · filing
Aug 5, 2026CMCSASale (joint)$1,001–$15,0006 days · filing
Aug 5, 2026MDLZSale (joint)$1,001–$15,0006 days · filing
Jul 24, 2026TULSA CNTY OKLA INDPT SCH DIST NO 02.00000% 09…Buy (joint)$100,001–$250,00018 days · filing
Jul 24, 2026CADDO CNTY OKLA GOVERNMENTAL BLDG 05.00000% 09…Buy (joint)$50,001–$100,00018 days · filing
Jul 20, 2026GRAND RIVER DAM AUTH OKLA REV REV BDS 03.12500…Buy (joint)$15,001–$50,00022 days · filing
Jul 20, 2026KINGFISHER CNTY OKLA EDL FACS AUTH EDL 03.0000…Buy (joint)$100,001–$250,00022 days · filing
Jul 17, 2026OKLAHOMA CNTY OKLA FIN AUTH LEASE REV 03.00000…Buy (joint)$15,001–$50,00025 days · filing
Jul 17, 2026LAWTON OKLA GO BDS SER. 2019 02.00000% 12/01/2…Buy (joint)$15,001–$50,00025 days · filing
Jul 16, 2026EDMOND OKLA PUB WKS AUTH SALES TAX & 03.00000%…Buy (joint)$15,001–$50,00026 days · filing
Jul 2, 2026XOMOther (joint)$100,001–$250,00014 days · filing
Jun 29, 2026HONAVOther (joint)$15,001–$50,00017 days · filing
May 8, 2026DVNOther$15,001–$50,00026 days · filing
May 8, 2026CTRAOther$15,001–$50,00026 days · filing
May 6, 2026MORGAN STANLEY FIN LLC MTN ZERO CPNSale$1,000,001–$5,000,00028 days · filing
Apr 29, 2026Goldman Sachs MTN 4/29/2030Sale (joint)$250,001–$500,0007 days · filing
Mar 24, 2026EXASSale (dependent child)$1,001–$15,00013 days · filing
Mar 20, 2026MDTSale (joint)$15,001–$50,00017 days · filing
Mar 20, 2026PLDSale (joint)$50,001–$100,00017 days · filing
Mar 20, 2026TROWSale (joint)$15,001–$50,00017 days · filing
Mar 18, 2026SMASale (joint)$500,001–$1,000,00019 days · filing
Mar 18, 2026TXNSale (joint)$500,001–$1,000,00019 days · filing
Mar 17, 2026BDXSale (joint)$15,001–$50,00020 days · filing
Mar 17, 2026CMCSASale (joint)$15,001–$50,00020 days · filing
Mar 17, 2026KVUESale (joint)$15,001–$50,00020 days · filing
Mar 17, 2026IVZSale (joint)$15,001–$50,00020 days · filing
Mar 17, 2026MUASale (joint)$50,001–$100,00020 days · filing
Mar 17, 2026CTSHSale (joint)$15,001–$50,00020 days · filing
Mar 16, 2026PRGSSale (joint)$50,001–$100,00021 days · filing
Mar 16, 2026IQVSale (joint)$50,001–$100,00021 days · filing
Mar 16, 2026ACNSale (joint)$250,001–$500,00021 days · filing
Mar 5, 2026ICLRSale (joint)$100,001–$250,00032 days · filing
Feb 9, 2026WATOther (joint)$1,001–$15,00025 days · filing
Jan 7, 2026ROYAL BANK OF CANADA 31F DUE 01/10/31Buy (joint)$250,001–$500,00043 days · filing
Dec 23, 2025UNHSale (joint)$250,001–$500,00031 days · filing
Oct 28, 2025BSXSale (joint)$15,001–$50,00020 days · filing
Oct 28, 2025HDSale$1,001–$15,00020 days · filing
Oct 28, 2025STXSale$15,001–$50,00020 days · filing
Oct 28, 2025ORLYSale (joint)$1,001–$15,00020 days · filing
Oct 28, 2025MSFTSale (joint)$15,001–$50,00020 days · filing
Oct 28, 2025CSXSale$15,001–$50,00020 days · filing
Oct 27, 2025ACNSale (joint)$100,001–$250,00021 days · filing
Oct 23, 2025MCDSale (joint)$1,001–$15,00025 days · filing
Oct 23, 2025MCDSale (joint)$100,001–$250,00025 days · filing
Oct 10, 2025Royal Bank of CanadaBuy (joint)$1,000,001–$5,000,00038 days · filing
Oct 10, 2025Royal Bank of CanadaBuy (joint)$500,001–$1,000,00038 days · filing
Oct 9, 2025BNP ParibasSale (joint)$250,001–$500,00039 days · filing
Oct 9, 2025BNP ParibasSale (joint)$1,000,001–$5,000,00039 days · filing
Oct 6, 2025STXSale$15,001–$50,00042 days · filing
Oct 6, 2025ETNSale$15,001–$50,00042 days · filing
Sep 26, 2025HDSale (joint)$15,001–$50,00020 days · filing
Sep 26, 2025ACNSale (joint)$15,001–$50,00020 days · filing
Sep 26, 2025MASISale (joint)$15,001–$50,00020 days · filing
Sep 26, 2025MSFTSale (joint)$15,001–$50,00020 days · filing
Apr 24, 2025Goldman Sachs MTN 4/29/2030Buy (joint)$250,001–$500,00020 days · filing
Apr 4, 2025BNP Paribas MTN 4/9/2030Buy (joint)$1,000,001–$5,000,00040 days · filing
Apr 4, 2025BNP Paribas MTN 4/9/2030Buy (joint)$250,001–$500,00040 days · filing
Mar 31, 2025MORGAN STANLEY FIN LLC MTN ZERO CPNSale (joint)$500,001–$1,000,00023 days · filing
Jan 29, 2025FT VEST TOTAL RETURN INCOME FUND SERIES A4 CLA…Buy (joint)$100,001–$250,00016 days · filing
Dec 31, 2024DVNSale (joint)$250,001–$500,00015 days · filing
Dec 31, 2024DXCMSale (joint)$50,001–$100,00015 days · filing
Dec 31, 2024INTCSale (joint)$50,001–$100,00015 days · filing
Dec 31, 2024JNJSale (joint)$100,001–$250,00015 days · filing
Dec 31, 2024ELSale (joint)$15,001–$50,00015 days · filing
Dec 31, 2024AGCOSale (joint)$50,001–$100,00015 days · filing
Dec 12, 2024HDBuy (joint)$1,001–$15,00034 days · filing
Dec 10, 2024XOMBuy (joint)$1,001–$15,00036 days · filing
Dec 3, 2024Citigroup MTN 9/1/2026Sale (joint)$500,001–$1,000,00043 days · filing
Nov 18, 2024FEDERAL FARM CREDIT BANKS FUNDING CORP 0.87500…Sale (joint)$100,001–$250,00028 days · filing
Oct 29, 2024MCDBuy (joint)$100,001–$250,00017 days · filing
Oct 3, 2024UNITED STATES TREAS BILLS ZERO CPN 0.00000% 10…Sale (joint)$1,000,001–$5,000,00043 days · filing
Oct 3, 2024UNITED STATES TREAS BILLS ZERO CPN 0.00000% 10…Sale (joint)$100,001–$250,00043 days · filing
Sep 23, 2024Citigroup MTN 9/1/2026Sale (joint)$250,001–$500,00023 days · filing
Jul 26, 2024Barclays Bank Series A MTN 1/22/27Sale (joint)$250,001–$500,00015 days · filing
Jul 19, 2024Bank Of Montreal MTN 4/19/27Sale (joint)$250,001–$500,00022 days · filing
Jul 8, 2024CBBuy (joint)$1,001–$15,00033 days · filing
Jul 8, 2024Inland Real Estate Income TrustBuy (joint)$1,001–$15,00033 days · filing
Apr 30, 2024JPMBuy (joint)$1,001–$15,00012 days · filing
Apr 24, 2024TORONTO DOMINION BANK SER E NOTE 04/27/2029Buy (joint)$250,001–$500,00018 days · filing
Apr 8, 2024Inland Real Estate Income TrustBuy (joint)$1,001–$15,00034 days · filing
Mar 29, 2024LMTBuy (joint)$1,001–$15,00014 days · filing
Mar 28, 2024DVNBuy (joint)$15,001–$50,00015 days · filing
Mar 28, 2024DVNBuy (joint)$1,001–$15,00015 days · filing
Mar 28, 2024LINBuy (joint)$1,001–$15,00015 days · filing
Mar 25, 2024WMBBuy (joint)$1,001–$15,00018 days · filing
Mar 22, 2024PXDBuy (joint)$1,001–$15,00021 days · filing
Mar 21, 2024RTXBuy (joint)$1,001–$15,00022 days · filing
Mar 21, 2024HDBuy (joint)$1,001–$15,00022 days · filing
Mar 19, 2024UNHBuy (joint)$1,001–$15,00024 days · filing
Mar 15, 2024NEEBuy (joint)$1,001–$15,00028 days · filing
Mar 11, 2024EMRBuy (joint)$1,001–$15,00032 days · filing
Mar 11, 2024XOMBuy (joint)$1,001–$15,00032 days · filing
Mar 11, 2024ROKBuy (joint)$1,001–$15,00032 days · filing
Mar 5, 2024JNJBuy (joint)$1,001–$15,00038 days · filing
Feb 23, 2024CITIGROUP GLOBAL MKTS HLDGS IN SER N 0.00000%…Sale (joint)$250,001–$500,00018 days · filing
Feb 20, 2024ACNBuy (joint)$1,001–$15,00021 days · filing
Feb 15, 2024MMCBuy (joint)$1,001–$15,00026 days · filing
Feb 14, 2024OKEBuy (joint)$1,001–$15,00027 days · filing
Feb 13, 2024TXNBuy (joint)$1,001–$15,00028 days · filing
Jan 31, 2024JPMBuy (joint)$1,001–$15,00011 days · filing
Jan 12, 2024COSTBuy (joint)$1,001–$15,00030 days · filing
Jan 5, 2024Inland Real Estate Income TrustBuy (joint)$1,001–$15,00037 days · filing
Jan 2, 2024VUZISale (dependent child)$1,001–$15,00040 days · filing
Jan 2, 2024EXASSale (dependent child)$1,001–$15,00040 days · filing
Oct 31, 2023JPMBuy (joint)$1,001–$15,00017 days · filing
Oct 11, 2023CMPSale$1,001–$15,00037 days · filing
Oct 11, 2023UNITED STATES TREAS BILLS ZERO CPN 0.00000% 10…Buy (joint)$500,001–$1,000,00037 days · filing
Oct 11, 2023VODSale$1,001–$15,00037 days · filing
Oct 11, 2023UNITED STATES TREAS BILLS ZERO CPN 0.00000% 10…Buy (joint)$50,001–$100,00037 days · filing
Oct 6, 2023Inland Real Estate Income TrustBuy (joint)$1,001–$15,00042 days · filing
Sep 29, 2023DVNBuy (joint)$15,001–$50,00014 days · filing
Sep 29, 2023DVNBuy (joint)$1,001–$15,00014 days · filing
Sep 26, 2023MMPOther (joint)$50,001–$100,00017 days · filing
Sep 26, 2023MMPOther (joint)$500,001–$1,000,00017 days · filing
Sep 25, 2023WMBBuy (joint)$1,001–$15,00018 days · filing
Sep 25, 2023MMPBuy (joint)$1,001–$15,00018 days · filing
Sep 21, 2023PXDBuy (joint)$1,001–$15,00022 days · filing
Sep 19, 2023UNHBuy (joint)$1,001–$15,00024 days · filing
Sep 19, 2023LINBuy (joint)$1,001–$15,00024 days · filing
Sep 15, 2023NEEBuy (joint)$1,001–$15,00028 days · filing
Sep 14, 2023HDBuy (joint)$1,001–$15,00029 days · filing
Sep 11, 2023EMRBuy (joint)$1,001–$15,00032 days · filing
Sep 11, 2023XOMBuy (joint)$1,001–$15,00032 days · filing
Sep 11, 2023ROKBuy (joint)$1,001–$15,00032 days · filing
Sep 7, 2023RTXBuy (joint)$1,001–$15,00036 days · filing
Sep 7, 2023JNJBuy (joint)$1,001–$15,00036 days · filing
Aug 31, 2023US TREAS BILLS 08/31/2023Sale (joint)$500,001–$1,000,0007 days · filing
Aug 17, 2023CITIGROUP GLOBAL MKTS HLDGS IN SER N 0.00000%…Buy (joint)$500,001–$1,000,00021 days · filing
Aug 15, 2023TXNBuy (joint)$1,001–$15,00023 days · filing
Aug 15, 2023MMCBuy (joint)$1,001–$15,00023 days · filing
Aug 15, 2023ACNBuy (joint)$1,001–$15,00023 days · filing
Aug 14, 2023OKEBuy (joint)$1,001–$15,00024 days · filing
Aug 14, 2023MMPBuy (joint)$1,001–$15,00024 days · filing
Jul 31, 2023JPMBuy (joint)$1,001–$15,00016 days · filing
Jul 28, 2023CITIGROUP GLOBAL MKTS HLDGS IN SER A 07/27/202…Sale (joint)$250,001–$500,00019 days · filing
Jul 20, 2023UNITED STATES TREAS BILLS ZERO CPN 0.00000% 07…Sale (joint)$100,001–$250,00027 days · filing
Jul 17, 2023FS Energy & Power Fund CommonBuy (joint)$1,001–$15,00030 days · filing
Jul 13, 2023Inland Real Estate Income TrustBuy (joint)$1,001–$15,00034 days · filing
May 17, 2023ACNBuy (joint)$1,001–$15,00027 days · filing
May 16, 2023TXNBuy (joint)$1,001–$15,00028 days · filing
May 15, 2023OKEBuy (joint)$1,001–$15,00029 days · filing
May 15, 2023MMPBuy (joint)$1,001–$15,00029 days · filing
May 11, 2023ABBBuy (joint)$1,001–$15,00033 days · filing
Mar 31, 2023DVNBuy (joint)$1,001–$15,00010 days · filing
Mar 31, 2023DVNBuy (joint)$15,001–$50,00010 days · filing
Mar 28, 2023LINBuy (joint)$1,001–$15,00013 days · filing
Mar 27, 2023WMBBuy (joint)$1,001–$15,00014 days · filing
Mar 24, 2023LMTBuy (joint)$1,001–$15,00017 days · filing
Mar 23, 2023RTXBuy (joint)$1,001–$15,00018 days · filing
Mar 23, 2023HDBuy (joint)$1,001–$15,00018 days · filing
Mar 21, 2023UNHBuy (joint)$1,001–$15,00020 days · filing
Mar 21, 2023UNITED STATES TREAS BILLS 3/21/2023Sale (joint)$1,000,001–$5,000,00020 days · filing
Mar 17, 2023PXDBuy (joint)$1,001–$15,00024 days · filing
Mar 15, 2023NEEBuy (joint)$1,001–$15,00026 days · filing
Mar 10, 2023EMRBuy (joint)$1,001–$15,00031 days · filing
Mar 10, 2023ROKBuy (joint)$1,001–$15,00031 days · filing
Mar 7, 2023JNJBuy (joint)$1,001–$15,00034 days · filing
Mar 3, 2023US TREAS BILLS 08/31/2023Buy (joint)$250,001–$500,00038 days · filing
Mar 3, 2023US TREAS BILLS 06/01/2023Buy (joint)$250,001–$500,00038 days · filing
Mar 3, 2023US TREAS BILLS 11/30/2023Buy (joint)$250,001–$500,00038 days · filing
Mar 1, 2023INTCBuy (joint)$1,001–$15,00040 days · filing
Feb 22, 2023UNITED STATES TREAS BILLS 3/21/2023Buy (joint)$1,000,001–$5,000,00021 days · filing
Feb 15, 2023ACNBuy (joint)$1,001–$15,00028 days · filing
Feb 14, 2023TXNBuy (joint)$1,001–$15,00029 days · filing
Feb 14, 2023OKEBuy (joint)$1,001–$15,00029 days · filing
Feb 14, 2023MMPBuy (joint)$1,001–$15,00029 days · filing
Feb 1, 2023PXDSale (joint)$1,000,001–$5,000,00042 days · filing
Jan 31, 2023VSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023TMOSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023ADBESale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023PGSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023CMCSASale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023LOWSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023CRMSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023ICESale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023MDLZSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023AMTSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023HONSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023INTCSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023DGSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023RTXSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023HDSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023DHRSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023TJXSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023RSGSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023JPMBuy (joint)$1,001–$15,00014 days · filing
Jan 31, 2023JPMSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023JNJSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023NEESale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023KOSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023PHSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023ROKSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023TXNSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023LMTSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023PSXSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023AMZNSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023BASale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023BLKSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023MSFTSale (joint)$15,001–$50,00014 days · filing
Jan 31, 2023ORLYSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023COSTSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023ECLSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023MDTSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023NVSSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023LINSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023EXASSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023ACNSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023CBSale (joint)$1,001–$15,00014 days · filing
Jan 31, 2023ICLRSale (joint)$1,001–$15,00014 days · filing
Jan 30, 2023FEDERAL FARM CREDIT 11/18/2024Buy (joint)$100,001–$250,00015 days · filing
Jan 30, 2023UNITED STATES TREAS BILLS 7/20/2023Buy (joint)$50,001–$100,00015 days · filing
Jan 30, 2023FEDL HOME LN MTG CRP 11/6/2023Buy (joint)$100,001–$250,00015 days · filing
Jan 17, 2023FS Energy & Power Fund CommonBuy (joint)$1,001–$15,00028 days · filing
Jan 9, 2023Inland Real Estate Income TrustBuy (joint)$1,001–$15,00036 days · filing
Jan 4, 2023MSFTSale (joint)$1,000,001–$5,000,00041 days · filing
Dec 30, 2022DVNBuy (joint)$1,001–$15,00014 days · filing
Dec 30, 2022DVNBuy (joint)$15,001–$50,00014 days · filing
  • Aug 10, 2026
    Stock
    DIS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    23 days · filing
  • Aug 5, 2026
    Stock
    ALC
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Aug 5, 2026
    Stock
    SOLS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Aug 5, 2026
    Stock
    PG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Aug 5, 2026
    Stock
    VSNT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Aug 5, 2026
    Stock
    OGN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Aug 5, 2026
    Stock
    DEO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Aug 5, 2026
    Stock
    KVUE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Aug 5, 2026
    Stock
    EL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Aug 5, 2026
    Stock
    CMCSA
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Aug 5, 2026
    Stock
    MDLZ
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Jul 24, 2026
    Stock
    TULSA CNTY OKLA INDPT SCH DIST NO 02.00000% 09…
    Trade
    Buy (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    18 days · filing
  • Jul 24, 2026
    Stock
    CADDO CNTY OKLA GOVERNMENTAL BLDG 05.00000% 09…
    Trade
    Buy (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    18 days · filing
  • Jul 20, 2026
    Stock
    GRAND RIVER DAM AUTH OKLA REV REV BDS 03.12500…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    22 days · filing
  • Jul 20, 2026
    Stock
    KINGFISHER CNTY OKLA EDL FACS AUTH EDL 03.0000…
    Trade
    Buy (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    22 days · filing
  • Jul 17, 2026
    Stock
    OKLAHOMA CNTY OKLA FIN AUTH LEASE REV 03.00000…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    25 days · filing
  • Jul 17, 2026
    Stock
    LAWTON OKLA GO BDS SER. 2019 02.00000% 12/01/2…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    25 days · filing
  • Jul 16, 2026
    Stock
    EDMOND OKLA PUB WKS AUTH SALES TAX & 03.00000%…
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    26 days · filing
  • Jul 2, 2026
    Stock
    XOM
    Trade
    Other (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    14 days · filing
  • Jun 29, 2026
    Stock
    HONAV
    Trade
    Other (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    17 days · filing
  • May 8, 2026
    Stock
    DVN
    Trade
    Other
    Amount
    $15,001–$50,000
    Disclosed after
    26 days · filing
  • May 8, 2026
    Stock
    CTRA
    Trade
    Other
    Amount
    $15,001–$50,000
    Disclosed after
    26 days · filing
  • May 6, 2026
    Stock
    MORGAN STANLEY FIN LLC MTN ZERO CPN
    Trade
    Sale
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    28 days · filing
  • Apr 29, 2026
    Stock
    Goldman Sachs MTN 4/29/2030
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    7 days · filing
  • Mar 24, 2026
    Stock
    EXAS
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Mar 20, 2026
    Stock
    MDT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    17 days · filing
  • Mar 20, 2026
    Stock
    PLD
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    17 days · filing
  • Mar 20, 2026
    Stock
    TROW
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    17 days · filing
  • Mar 18, 2026
    Stock
    SMA
    Trade
    Sale (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    19 days · filing
  • Mar 18, 2026
    Stock
    TXN
    Trade
    Sale (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    19 days · filing
  • Mar 17, 2026
    Stock
    BDX
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Mar 17, 2026
    Stock
    CMCSA
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Mar 17, 2026
    Stock
    KVUE
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Mar 17, 2026
    Stock
    IVZ
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Mar 17, 2026
    Stock
    MUA
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    20 days · filing
  • Mar 17, 2026
    Stock
    CTSH
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Mar 16, 2026
    Stock
    PRGS
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    21 days · filing
  • Mar 16, 2026
    Stock
    IQV
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    21 days · filing
  • Mar 16, 2026
    Stock
    ACN
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    21 days · filing
  • Mar 5, 2026
    Stock
    ICLR
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    32 days · filing
  • Feb 9, 2026
    Stock
    WAT
    Trade
    Other (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Jan 7, 2026
    Stock
    ROYAL BANK OF CANADA 31F DUE 01/10/31
    Trade
    Buy (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    43 days · filing
  • Dec 23, 2025
    Stock
    UNH
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    31 days · filing
  • Oct 28, 2025
    Stock
    BSX
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Oct 28, 2025
    Stock
    HD
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Oct 28, 2025
    Stock
    STX
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Oct 28, 2025
    Stock
    ORLY
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Oct 28, 2025
    Stock
    MSFT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Oct 28, 2025
    Stock
    CSX
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Oct 27, 2025
    Stock
    ACN
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    21 days · filing
  • Oct 23, 2025
    Stock
    MCD
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Oct 23, 2025
    Stock
    MCD
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    25 days · filing
  • Oct 10, 2025
    Stock
    Royal Bank of Canada
    Trade
    Buy (joint)
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    38 days · filing
  • Oct 10, 2025
    Stock
    Royal Bank of Canada
    Trade
    Buy (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    38 days · filing
  • Oct 9, 2025
    Stock
    BNP Paribas
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    39 days · filing
  • Oct 9, 2025
    Stock
    BNP Paribas
    Trade
    Sale (joint)
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    39 days · filing
  • Oct 6, 2025
    Stock
    STX
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    42 days · filing
  • Oct 6, 2025
    Stock
    ETN
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    42 days · filing
  • Sep 26, 2025
    Stock
    HD
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Sep 26, 2025
    Stock
    ACN
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Sep 26, 2025
    Stock
    MASI
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Sep 26, 2025
    Stock
    MSFT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Apr 24, 2025
    Stock
    Goldman Sachs MTN 4/29/2030
    Trade
    Buy (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    20 days · filing
  • Apr 4, 2025
    Stock
    BNP Paribas MTN 4/9/2030
    Trade
    Buy (joint)
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    40 days · filing
  • Apr 4, 2025
    Stock
    BNP Paribas MTN 4/9/2030
    Trade
    Buy (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    40 days · filing
  • Mar 31, 2025
    Stock
    MORGAN STANLEY FIN LLC MTN ZERO CPN
    Trade
    Sale (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    23 days · filing
  • Jan 29, 2025
    Stock
    FT VEST TOTAL RETURN INCOME FUND SERIES A4 CLA…
    Trade
    Buy (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    16 days · filing
  • Dec 31, 2024
    Stock
    DVN
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    15 days · filing
  • Dec 31, 2024
    Stock
    DXCM
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    15 days · filing
  • Dec 31, 2024
    Stock
    INTC
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    15 days · filing
  • Dec 31, 2024
    Stock
    JNJ
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    15 days · filing
  • Dec 31, 2024
    Stock
    EL
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Dec 31, 2024
    Stock
    AGCO
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    15 days · filing
  • Dec 12, 2024
    Stock
    HD
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Dec 10, 2024
    Stock
    XOM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • Dec 3, 2024
    Stock
    Citigroup MTN 9/1/2026
    Trade
    Sale (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    43 days · filing
  • Nov 18, 2024
    Stock
    FEDERAL FARM CREDIT BANKS FUNDING CORP 0.87500…
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    28 days · filing
  • Oct 29, 2024
    Stock
    MCD
    Trade
    Buy (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    17 days · filing
  • Oct 3, 2024
    Stock
    UNITED STATES TREAS BILLS ZERO CPN 0.00000% 10…
    Trade
    Sale (joint)
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    43 days · filing
  • Oct 3, 2024
    Stock
    UNITED STATES TREAS BILLS ZERO CPN 0.00000% 10…
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    43 days · filing
  • Sep 23, 2024
    Stock
    Citigroup MTN 9/1/2026
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    23 days · filing
  • Jul 26, 2024
    Stock
    Barclays Bank Series A MTN 1/22/27
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    15 days · filing
  • Jul 19, 2024
    Stock
    Bank Of Montreal MTN 4/19/27
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    22 days · filing
  • Jul 8, 2024
    Stock
    CB
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Jul 8, 2024
    Stock
    Inland Real Estate Income Trust
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Apr 30, 2024
    Stock
    JPM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Apr 24, 2024
    Stock
    TORONTO DOMINION BANK SER E NOTE 04/27/2029
    Trade
    Buy (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    18 days · filing
  • Apr 8, 2024
    Stock
    Inland Real Estate Income Trust
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Mar 29, 2024
    Stock
    LMT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Mar 28, 2024
    Stock
    DVN
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Mar 28, 2024
    Stock
    DVN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Mar 28, 2024
    Stock
    LIN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Mar 25, 2024
    Stock
    WMB
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Mar 22, 2024
    Stock
    PXD
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Mar 21, 2024
    Stock
    RTX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Mar 21, 2024
    Stock
    HD
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Mar 19, 2024
    Stock
    UNH
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Mar 15, 2024
    Stock
    NEE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Mar 11, 2024
    Stock
    EMR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Mar 11, 2024
    Stock
    XOM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Mar 11, 2024
    Stock
    ROK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Mar 5, 2024
    Stock
    JNJ
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    38 days · filing
  • Feb 23, 2024
    Stock
    CITIGROUP GLOBAL MKTS HLDGS IN SER N 0.00000%…
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    18 days · filing
  • Feb 20, 2024
    Stock
    ACN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Feb 15, 2024
    Stock
    MMC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Feb 14, 2024
    Stock
    OKE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Feb 13, 2024
    Stock
    TXN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jan 31, 2024
    Stock
    JPM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    11 days · filing
  • Jan 12, 2024
    Stock
    COST
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Jan 5, 2024
    Stock
    Inland Real Estate Income Trust
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    37 days · filing
  • Jan 2, 2024
    Stock
    VUZI
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    40 days · filing
  • Jan 2, 2024
    Stock
    EXAS
    Trade
    Sale (dependent child)
    Amount
    $1,001–$15,000
    Disclosed after
    40 days · filing
  • Oct 31, 2023
    Stock
    JPM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Oct 11, 2023
    Stock
    CMP
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    37 days · filing
  • Oct 11, 2023
    Stock
    UNITED STATES TREAS BILLS ZERO CPN 0.00000% 10…
    Trade
    Buy (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    37 days · filing
  • Oct 11, 2023
    Stock
    VOD
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    37 days · filing
  • Oct 11, 2023
    Stock
    UNITED STATES TREAS BILLS ZERO CPN 0.00000% 10…
    Trade
    Buy (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    37 days · filing
  • Oct 6, 2023
    Stock
    Inland Real Estate Income Trust
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    42 days · filing
  • Sep 29, 2023
    Stock
    DVN
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Sep 29, 2023
    Stock
    DVN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Sep 26, 2023
    Stock
    MMP
    Trade
    Other (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    17 days · filing
  • Sep 26, 2023
    Stock
    MMP
    Trade
    Other (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    17 days · filing
  • Sep 25, 2023
    Stock
    WMB
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Sep 25, 2023
    Stock
    MMP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Sep 21, 2023
    Stock
    PXD
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Sep 19, 2023
    Stock
    UNH
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Sep 19, 2023
    Stock
    LIN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Sep 15, 2023
    Stock
    NEE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Sep 14, 2023
    Stock
    HD
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Sep 11, 2023
    Stock
    EMR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Sep 11, 2023
    Stock
    XOM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Sep 11, 2023
    Stock
    ROK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Sep 7, 2023
    Stock
    RTX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • Sep 7, 2023
    Stock
    JNJ
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • Aug 31, 2023
    Stock
    US TREAS BILLS 08/31/2023
    Trade
    Sale (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    7 days · filing
  • Aug 17, 2023
    Stock
    CITIGROUP GLOBAL MKTS HLDGS IN SER N 0.00000%…
    Trade
    Buy (joint)
    Amount
    $500,001–$1,000,000
    Disclosed after
    21 days · filing
  • Aug 15, 2023
    Stock
    TXN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Aug 15, 2023
    Stock
    MMC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Aug 15, 2023
    Stock
    ACN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Aug 14, 2023
    Stock
    OKE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Aug 14, 2023
    Stock
    MMP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Jul 31, 2023
    Stock
    JPM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Jul 28, 2023
    Stock
    CITIGROUP GLOBAL MKTS HLDGS IN SER A 07/27/202…
    Trade
    Sale (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    19 days · filing
  • Jul 20, 2023
    Stock
    UNITED STATES TREAS BILLS ZERO CPN 0.00000% 07…
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    27 days · filing
  • Jul 17, 2023
    Stock
    FS Energy & Power Fund Common
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Jul 13, 2023
    Stock
    Inland Real Estate Income Trust
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • May 17, 2023
    Stock
    ACN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • May 16, 2023
    Stock
    TXN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • May 15, 2023
    Stock
    OKE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • May 15, 2023
    Stock
    MMP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • May 11, 2023
    Stock
    ABB
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Mar 31, 2023
    Stock
    DVN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Mar 31, 2023
    Stock
    DVN
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    10 days · filing
  • Mar 28, 2023
    Stock
    LIN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Mar 27, 2023
    Stock
    WMB
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Mar 24, 2023
    Stock
    LMT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Mar 23, 2023
    Stock
    RTX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Mar 23, 2023
    Stock
    HD
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Mar 21, 2023
    Stock
    UNH
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Mar 21, 2023
    Stock
    UNITED STATES TREAS BILLS 3/21/2023
    Trade
    Sale (joint)
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    20 days · filing
  • Mar 17, 2023
    Stock
    PXD
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    24 days · filing
  • Mar 15, 2023
    Stock
    NEE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Mar 10, 2023
    Stock
    EMR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Mar 10, 2023
    Stock
    ROK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Mar 7, 2023
    Stock
    JNJ
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Mar 3, 2023
    Stock
    US TREAS BILLS 08/31/2023
    Trade
    Buy (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    38 days · filing
  • Mar 3, 2023
    Stock
    US TREAS BILLS 06/01/2023
    Trade
    Buy (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    38 days · filing
  • Mar 3, 2023
    Stock
    US TREAS BILLS 11/30/2023
    Trade
    Buy (joint)
    Amount
    $250,001–$500,000
    Disclosed after
    38 days · filing
  • Mar 1, 2023
    Stock
    INTC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    40 days · filing
  • Feb 22, 2023
    Stock
    UNITED STATES TREAS BILLS 3/21/2023
    Trade
    Buy (joint)
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    21 days · filing
  • Feb 15, 2023
    Stock
    ACN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Feb 14, 2023
    Stock
    TXN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Feb 14, 2023
    Stock
    OKE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Feb 14, 2023
    Stock
    MMP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Feb 1, 2023
    Stock
    PXD
    Trade
    Sale (joint)
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    42 days · filing
  • Jan 31, 2023
    Stock
    V
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    TMO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    ADBE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    PG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    CMCSA
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    LOW
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    CRM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    ICE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    MDLZ
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    AMT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    HON
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    INTC
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    DG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    RTX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    HD
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    DHR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    TJX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    RSG
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    JPM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    JPM
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    JNJ
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    NEE
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    KO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    PH
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    ROK
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    TXN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    LMT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    PSX
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    AMZN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    BA
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    BLK
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    MSFT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    ORLY
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    COST
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    ECL
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    MDT
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    NVS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    LIN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    EXAS
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    ACN
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    CB
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 31, 2023
    Stock
    ICLR
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Jan 30, 2023
    Stock
    FEDERAL FARM CREDIT 11/18/2024
    Trade
    Buy (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    15 days · filing
  • Jan 30, 2023
    Stock
    UNITED STATES TREAS BILLS 7/20/2023
    Trade
    Buy (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    15 days · filing
  • Jan 30, 2023
    Stock
    FEDL HOME LN MTG CRP 11/6/2023
    Trade
    Buy (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    15 days · filing
  • Jan 17, 2023
    Stock
    FS Energy & Power Fund Common
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jan 9, 2023
    Stock
    Inland Real Estate Income Trust
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • Jan 4, 2023
    Stock
    MSFT
    Trade
    Sale (joint)
    Amount
    $1,000,001–$5,000,000
    Disclosed after
    41 days · filing
  • Dec 30, 2022
    Stock
    DVN
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Dec 30, 2022
    Stock
    DVN
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    14 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, including the 113 trades Kevin Hern disclosed in the last 30 days.
  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 Kevin Hern traded most often are ACN (22 trades), HD (21 trades), MSFT (21 trades), DVN (20 trades), TXN (20 trades). Of 890 disclosed trades, 706 were in individual stocks. Periodic transaction reports show trades, not full holdings.

Kevin Hern's disclosed stock purchases trailed the S&P 500 by an average of 0.2 percentage points over the 12 months after each trade (398 purchases a year old), and 46.0% of them beat the index. Measured from the disclosure date the average was −0.3%. That ranks Kevin Hern #53 of the 111 members ranked. Past results do not predict future ones.

39 of 890 disclosed trades (4.4%) were reported after the STOCK Act's 45-day deadline. The median trade was disclosed 25 days after it was made, the longest 568 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.