CongressInsight

Virginia Foxx Stock Trades: Disclosed Trades, Returns and Filing Delays

Every trade Virginia Foxx (U.S. House, North Carolina’s 5th 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, Virginia Foxx (U.S. House, North Carolina’s 5th district) had disclosed 748 trades since Apr 2, 2018, 738 of them in individual stocks (596 buys, 139 sales).
  • Most‑traded stocks: T (36), ARLP (34), HTGC (27), GSK (25).
  • Virginia Foxx’s stock purchases trailed the S&P 500 by an average of 2.2 percentage points over the following 12 months (406 buys), #68 of the 111 members ranked.
  • 7.6% of trades were disclosed after the STOCK Act’s 45‑day deadline; the median delay was 22 days.

How much does Virginia Foxx trade?

Virginia Foxx (U.S. House, North Carolina’s 5th district) disclosed 748 trades between Apr 2, 2018 and Jun 30, 2026 in STOCK Act periodic transaction reports, 738 of them in individual stocks: 596 purchases and 139 sales. Their estimated volume is $19.1 million, from the midpoints of the disclosed ranges. By account owner: self or joint >99%, dependent child <1% of the trades.

MeasureVirginia Foxx
ChamberU.S. House, North Carolina’s 5th district
Trades disclosed748
Stock trades738 (596 buys, 139 sales)
First and latest tradeApr 2, 2018 – Jun 30, 2026
Estimated volume$19.1 million
Account ownerSelf or joint >99% · Dependent child <1%

What stocks does Virginia Foxx trade?

StockCompanyTrades
TAT&T Inc.36
ARLP—34
HTGCHercules Capital, Inc.27
GSK—25
DUKDuke Energy Corporation23
EPDEnterprise Products Partners L.P.22
OLP—22
MOAltria Group, Inc.20
CWEN-A—20
PPLPPL Corporation20

By sector: Other (442), Energy (77), Utilities (62), Consumer Defensive (48), Communication Services (37), Financial Services (32). Counts of disclosed trades in each stock, buys and sales together, before the last 30 days.

Has Virginia Foxx beaten the market?

Exent scored 413 disclosed stock purchases by Virginia Foxx against the S&P 500. Over the 12 months after each trade they trailed the S&P 500 by an average of 2.2 percentage points, and 49.0% of the 406 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 −3.4%. That ranks Virginia Foxx #68 of the 111 members ranked with at least 20 scored purchases.

MeasureVirginia FoxxAll members
Stock buys scored41324,613
Average vs S&P 500, 3 months+1.5%−0.1%
Average vs S&P 500, 12 months−2.2%−0.4%
Buys that beat it over 12 months49.0%43.2%
12 months from the disclosure date−3.4%−0.8%
Rank#68 of 111—

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

Does Virginia Foxx file trades late?

57 of Virginia Foxx’s 748 disclosed trades (7.6%) were reported more than 45 days after the trade, the STOCK Act deadline. The median trade was disclosed 22 days after it was made; the longest delay was 407 days.

MeasureVirginia FoxxAll members
Median days to disclose22 days28 days
Disclosed after 45 days7.6%14.9%
Longest delay407 days—

Virginia Foxx’s latest disclosed trades

The newest 250 of the 748 trades disclosed before Sep 20, 2026 are listed below, newest first, each with a link to the original filing.

Trade dateStockTradeAmountDisclosed after
Jun 30, 2026EFCBuy$1,001–$15,00013 days · filing
Jun 18, 2026ARLPSale$15,001–$50,00025 days · filing
Jun 18, 2026EFCSale$15,001–$50,00025 days · filing
May 15, 2026ARLPBuy$1,001–$15,00019 days · filing
Feb 13, 2026ARLPBuy$1,001–$15,00018 days · filing
Jan 12, 2026PSASale$1,001–$15,00028 days · filing
Jan 12, 2026HTGCSale$50,001–$100,00028 days · filing
Dec 30, 2025EFCBuy$1,001–$15,0007 days · filing
Nov 19, 2025HTGCBuy$1,001–$15,00013 days · filing
Nov 17, 2025ARLPBuy$1,001–$15,00015 days · filing
Nov 14, 2025ARLPBuy$1,001–$15,00018 days · filing
Sep 30, 2025EFCBuy$1,001–$15,0007 days · filing
Sep 25, 2025HTGCSale$15,001–$50,00012 days · filing
Sep 25, 2025ARLPSale$1,001–$15,00012 days · filing
Aug 19, 2025HTGCBuy$1,001–$15,00022 days · filing
Aug 14, 2025ARLPBuy$1,001–$15,00027 days · filing
Jun 30, 2025EFCBuy$1,001–$15,0004 days · filing
Jun 24, 2025ETSale$15,001–$50,00010 days · filing
Jun 24, 2025BMYSale$1,001–$15,00010 days · filing
May 20, 2025HTGCBuy$1,001–$15,00015 days · filing
May 15, 2025ARLPBuy$1,001–$15,00020 days · filing
Mar 31, 2025EFCBuy$1,001–$15,0007 days · filing
Mar 7, 2025ETSale$50,001–$100,00031 days · filing
Mar 7, 2025PBASale$50,001–$100,00031 days · filing
Mar 7, 2025ARLPSale$15,001–$50,00031 days · filing
  • Jun 30, 2026
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Jun 18, 2026
    Stock
    ARLP
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    25 days · filing
  • Jun 18, 2026
    Stock
    EFC
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    25 days · filing
  • May 15, 2026
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Feb 13, 2026
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Jan 12, 2026
    Stock
    PSA
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jan 12, 2026
    Stock
    HTGC
    Trade
    Sale
    Amount
    $50,001–$100,000
    Disclosed after
    28 days · filing
  • Dec 30, 2025
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Nov 19, 2025
    Stock
    HTGC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Nov 17, 2025
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Nov 14, 2025
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Sep 30, 2025
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Sep 25, 2025
    Stock
    HTGC
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    12 days · filing
  • Sep 25, 2025
    Stock
    ARLP
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Aug 19, 2025
    Stock
    HTGC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Aug 14, 2025
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Jun 30, 2025
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    4 days · filing
  • Jun 24, 2025
    Stock
    ET
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    10 days · filing
  • Jun 24, 2025
    Stock
    BMY
    Trade
    Sale
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • May 20, 2025
    Stock
    HTGC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • May 15, 2025
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Mar 31, 2025
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Mar 7, 2025
    Stock
    ET
    Trade
    Sale
    Amount
    $50,001–$100,000
    Disclosed after
    31 days · filing
  • Mar 7, 2025
    Stock
    PBA
    Trade
    Sale
    Amount
    $50,001–$100,000
    Disclosed after
    31 days · filing
  • Mar 7, 2025
    Stock
    ARLP
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    31 days · filing
Show all 250
Trade dateStockTradeAmountDisclosed after
Mar 7, 2025FLNGSale$15,001–$50,00031 days · filing
Mar 5, 2025HTGCBuy$1,001–$15,00033 days · filing
Feb 19, 2025ETBuy$1,001–$15,00012 days · filing
Feb 14, 2025ARLPBuy$1,001–$15,00017 days · filing
Dec 30, 2024EFCBuy$1,001–$15,0007 days · filing
Dec 6, 2024AEPBuy$1,001–$15,00031 days · filing
Dec 6, 2024ABBVBuy$1,001–$15,00031 days · filing
Dec 6, 2024ETSale$15,001–$50,00031 days · filing
Dec 6, 2024DUKBuy$1,001–$15,00031 days · filing
Dec 6, 2024JNJBuy$1,001–$15,00031 days · filing
Dec 6, 2024TSale$50,001–$100,00031 days · filing
Dec 6, 2024PSABuy$1,001–$15,00031 days · filing
Dec 6, 2024BMYBuy$1,001–$15,00031 days · filing
Dec 6, 2024AMGNBuy$1,001–$15,00031 days · filing
Dec 6, 2024PBASale$50,001–$100,00031 days · filing
Dec 6, 2024VIASPSale$50,001–$100,00031 days · filing
Dec 6, 2024ASCSale$15,001–$50,00031 days · filing
Dec 6, 2024ARLPSale$15,001–$50,00031 days · filing
Dec 6, 2024FLNGSale$15,001–$50,00031 days · filing
Nov 20, 2024HTGCBuy (joint)$1,001–$15,00021 days · filing
Nov 19, 2024ETBuy (joint)$1,001–$15,00022 days · filing
Nov 14, 2024ARLPBuy (joint)$1,001–$15,00027 days · filing
Nov 1, 2024TBuy (joint)$1,001–$15,00040 days · filing
Oct 23, 2024HTGCBuy (joint)$15,001–$50,00020 days · filing
Sep 30, 2024EFCBuy$1,001–$15,00021 days · filing
Aug 20, 2024HTGCBuy$1,001–$15,00015 days · filing
Aug 19, 2024ETBuy$1,001–$15,00016 days · filing
Aug 14, 2024ARLPBuy$1,001–$15,00021 days · filing
Aug 1, 2024TBuy$1,001–$15,00034 days · filing
Jul 11, 2024ASCBuy$1,001–$15,00026 days · filing
Jul 9, 2024ASCBuy$1,001–$15,00028 days · filing
Jul 8, 2024ASCBuy$1,001–$15,00029 days · filing
Jul 1, 2024EFCBuy$1,001–$15,00036 days · filing
May 21, 2024HTGCBuy$1,001–$15,00016 days · filing
May 20, 2024ETBuy$1,001–$15,00017 days · filing
May 15, 2024ARLPBuy$1,001–$15,00022 days · filing
May 2, 2024ETBuy$1,001–$15,00035 days · filing
May 1, 2024ETBuy$1,001–$15,00036 days · filing
May 1, 2024TBuy$1,001–$15,00036 days · filing
Apr 30, 2024ETBuy$1,001–$15,0006 days · filing
Apr 16, 2024HTGCBuy$1,001–$15,00020 days · filing
Apr 9, 2024ASCBuy$1,001–$15,00027 days · filing
Apr 2, 2024EFCBuy$1,001–$15,00034 days · filing
Mar 7, 2024HTGCBuy (joint)$1,001–$15,00034 days · filing
Mar 6, 2024ASCBuy (joint)$1,001–$15,00035 days · filing
Mar 4, 2024ASCBuy (joint)$1,001–$15,00037 days · filing
Feb 28, 2024DUKSale (joint)$50,001–$100,0008 days · filing
Feb 27, 2024ASCBuy (joint)$1,001–$15,0009 days · filing
Feb 26, 2024FLNGBuy (joint)$1,001–$15,00010 days · filing
Feb 26, 2024ARLPBuy (joint)$1,001–$15,00010 days · filing
Feb 23, 2024ARLPBuy (joint)$1,001–$15,00013 days · filing
Feb 23, 2024FLNGBuy (joint)$1,001–$15,00013 days · filing
Feb 23, 2024ASCBuy (joint)$1,001–$15,00013 days · filing
Feb 21, 2024ETBuy (joint)$1,001–$15,00015 days · filing
Feb 15, 2024ARLPBuy (joint)$1,001–$15,00021 days · filing
Feb 15, 2024ASCBuy (joint)$1,001–$15,00021 days · filing
Feb 9, 2024FLNGBuy (joint)$1,001–$15,00027 days · filing
Feb 7, 2024FLNGBuy (joint)$1,001–$15,00029 days · filing
Feb 5, 2024ASCBuy (joint)$1,001–$15,00031 days · filing
Feb 2, 2024TBuy (joint)$1,001–$15,00034 days · filing
Feb 2, 2024FLNGBuy (joint)$1,001–$15,00034 days · filing
Feb 1, 2024HTGCBuy (joint)$1,001–$15,00035 days · filing
Jan 18, 2024ETBuy (joint)$1,001–$15,00018 days · filing
Jan 17, 2024ETBuy (joint)$1,001–$15,00019 days · filing
Jan 17, 2024CRTSale (joint)$15,001–$50,00019 days · filing
Jan 17, 2024SCHXBuy (joint)$1,001–$15,00019 days · filing
Jan 16, 2024HTGCBuy (joint)$15,001–$50,00020 days · filing
Jan 16, 2024MOSale (joint)$1,001–$15,00020 days · filing
Jan 16, 2024ETBuy (joint)$15,001–$50,00020 days · filing
Jan 16, 2024DUKBuy (joint)$1,001–$15,00020 days · filing
Jan 11, 2024MOBuy (joint)$1,001–$15,00025 days · filing
Jan 10, 2024MOSale (joint)$15,001–$50,00026 days · filing
Jan 8, 2024SCHXBuy (joint)$1,001–$15,00028 days · filing
Dec 19, 2023DUKBuy (joint)$1,001–$15,00016 days · filing
Dec 19, 2023DUK-PABuy (joint)$1,001–$15,00016 days · filing
Dec 14, 2023EFCOther (joint)$15,001–$50,00021 days · filing
Dec 14, 2023AAICOther (joint)$15,001–$50,00021 days · filing
Dec 8, 2023CRTBuy (joint)$1,001–$15,00027 days · filing
Dec 4, 2023FLNGBuy$1,001–$15,00031 days · filing
Nov 29, 2023CRTBuy (joint)$1,001–$15,0006 days · filing
Nov 28, 2023AAICBuy (joint)$1,001–$15,0007 days · filing
Nov 28, 2023CRTBuy (joint)$1,001–$15,0007 days · filing
Nov 28, 2023FLNGBuy (joint)$1,001–$15,0007 days · filing
Nov 15, 2023ARLPBuy (joint)$1,001–$15,00020 days · filing
Nov 10, 2023USDPSale (joint)$1,001–$15,00025 days · filing
Nov 2, 2023TBuy (joint)$1,001–$15,00033 days · filing
Oct 25, 2023HTGCBuy (joint)$1,001–$15,00013 days · filing
Oct 23, 2023HTGCBuy (joint)$1,001–$15,00015 days · filing
Oct 20, 2023HTGCBuy (joint)$1,001–$15,00018 days · filing
Oct 11, 2023MOBuy (joint)$1,001–$15,00027 days · filing
Oct 3, 2023HTGCBuy (joint)$1,001–$15,00035 days · filing
Oct 3, 2023PAASale (joint)$15,001–$50,00035 days · filing
Oct 2, 2023FLNGBuy (joint)$1,001–$15,00036 days · filing
Oct 2, 2023CRTBuy (joint)$1,001–$15,00036 days · filing
Sep 22, 2023AAMSale (joint)$15,001–$50,00014 days · filing
Sep 21, 2023HTGCBuy (joint)$1,001–$15,00015 days · filing
Sep 21, 2023VGRSale (joint)$50,001–$100,00015 days · filing
Sep 19, 2023DUKBuy (joint)$1,001–$15,00017 days · filing
Sep 19, 2023CRTBuy (joint)$1,001–$15,00017 days · filing
Sep 19, 2023AAICBuy (joint)$1,001–$15,00017 days · filing
Sep 18, 2023GPPSale (joint)$15,001–$50,00018 days · filing
Sep 18, 2023VGRBuy (joint)$1,001–$15,00018 days · filing
Aug 29, 2023TAKSale (joint)$15,001–$50,0007 days · filing
Aug 16, 2023ARLPBuy (joint)$1,001–$15,00020 days · filing
Aug 2, 2023TBuy (joint)$1,001–$15,00034 days · filing
Jul 11, 2023MOBuy (joint)$1,001–$15,00017 days · filing
Jun 30, 2023VGRBuy (joint)$1,001–$15,0007 days · filing
Jun 20, 2023DUKE ENERGY C 5.75% PFD SER ABuy (joint)$1,001–$15,00017 days · filing
May 26, 2023SIRESale (joint)$50,001–$100,0007 days · filing
May 19, 2023SIREBuy (joint)$1,001–$15,00014 days · filing
May 17, 2023CRTBuy (joint)$1,001–$15,00016 days · filing
May 17, 2023GPPBuy (joint)$1,001–$15,00016 days · filing
May 16, 2023FLNGBuy (joint)$1,001–$15,00017 days · filing
May 16, 2023ARLPBuy (joint)$1,001–$15,00017 days · filing
May 10, 2023ARLPBuy (joint)$1,001–$15,00023 days · filing
May 8, 2023ARLPBuy (joint)$1,001–$15,00025 days · filing
May 2, 2023TBuy (joint)$1,001–$15,00031 days · filing
May 1, 2023MOBuy (joint)$1,001–$15,00032 days · filing
May 1, 2023CRTBuy (joint)$1,001–$15,00032 days · filing
Apr 3, 2023AAICBuy (joint)$1,001–$15,00028 days · filing
Mar 31, 2023VGRBuy (joint)$1,001–$15,0004 days · filing
Mar 24, 2023PAABuy (joint)$15,001–$50,00011 days · filing
Mar 22, 2023VIASPBuy (joint)$1,001–$15,00013 days · filing
Mar 17, 2023DUKBuy (joint)$1,001–$15,00018 days · filing
Mar 10, 2023ARLPBuy (joint)$1,001–$15,00025 days · filing
Mar 8, 2023SCHDSale (joint)$50,001–$100,00027 days · filing
Mar 7, 2023BCCSale (joint)$15,001–$50,00028 days · filing
Mar 7, 2023VGRBuy (joint)$1,001–$15,00028 days · filing
Mar 2, 2023BCCBuy (joint)$1,001–$15,00033 days · filing
Mar 2, 2023PFFSale (joint)$50,001–$100,00033 days · filing
Mar 1, 2023GSKSale (joint)$50,001–$100,00034 days · filing
Mar 1, 2023KSale (joint)$50,001–$100,00034 days · filing
Feb 24, 2023BCCBuy (joint)$15,001–$50,0007 days · filing
Feb 24, 2023SIREBuy (joint)$1,001–$15,0007 days · filing
Feb 21, 2023MROSale (joint)$15,001–$50,00010 days · filing
Feb 16, 2023CFSale (joint)$15,001–$50,00015 days · filing
Feb 16, 2023TAKBuy (joint)$1,001–$15,00015 days · filing
Feb 15, 2023ARLPBuy (joint)$1,001–$15,00016 days · filing
Feb 15, 2023FLNGBuy (joint)$1,001–$15,00016 days · filing
Feb 1, 2023TBuy (joint)$1,001–$15,00030 days · filing
Jan 17, 2023MOBuy (joint)$1,001–$15,00017 days · filing
Jan 4, 2023FLNGBuy (joint)$1,001–$15,00030 days · filing
Dec 30, 2022HESSale (joint)$50,001–$100,0004 days · filing
Dec 30, 2022VGRBuy (joint)$1,001–$15,0004 days · filing
Dec 29, 2022DUKBuy (joint)$1,001–$15,0005 days · filing
Dec 9, 2022PFFBuy (joint)$15,001–$50,00025 days · filing
Dec 9, 2022ARLPBuy (joint)$1,001–$15,00025 days · filing
Dec 9, 2022VIASPBuy (joint)$1,001–$15,00025 days · filing
Dec 8, 2022PFFBuy (joint)$1,001–$15,00026 days · filing
Dec 6, 2022MOBuy (joint)$50,001–$100,00028 days · filing
Dec 5, 2022MROBuy (joint)$1,001–$15,00029 days · filing
Nov 28, 2022MROBuy (joint)$1,001–$15,0008 days · filing
Nov 21, 2022MROBuy (joint)$15,001–$50,00015 days · filing
Nov 21, 2022MOSSale (joint)$15,001–$50,00015 days · filing
Nov 18, 2022SIREBuy (joint)$1,001–$15,00018 days · filing
Nov 15, 2022FLNGBuy (joint)$1,001–$15,00021 days · filing
Nov 15, 2022ARLPBuy (joint)$1,001–$15,00021 days · filing
Nov 2, 2022NUESale (joint)$50,001–$100,00034 days · filing
Nov 2, 2022TBuy (joint)$1,001–$15,00034 days · filing
Nov 2, 2022BTISale (joint)$50,001–$100,00034 days · filing
Nov 1, 2022TAKBuy (joint)$1,001–$15,00035 days · filing
Oct 31, 2022MROBuy (joint)$1,001–$15,0003 days · filing
Oct 21, 2022CPXWFSale (joint)$50,001–$100,00013 days · filing
Oct 14, 2022NEESale (joint)$100,001–$250,00020 days · filing
Oct 7, 2022PGSale (joint)$50,001–$100,00027 days · filing
Oct 5, 2022FLNGBuy (joint)$1,001–$15,00029 days · filing
Sep 30, 2022NFGSale (joint)$15,001–$50,00012 days · filing
Sep 30, 2022IMKTASale (joint)$15,001–$50,00012 days · filing
Sep 29, 2022GOGLSale (joint)$15,001–$50,00013 days · filing
Sep 29, 2022GPPBuy (joint)$1,001–$15,00013 days · filing
Sep 28, 2022AASale (joint)$15,001–$50,00014 days · filing
Sep 27, 2022NEWTSale (joint)$15,001–$50,00015 days · filing
Sep 26, 2022SJTSale (joint)$15,001–$50,00016 days · filing
Sep 23, 2022GPPBuy (joint)$1,001–$15,00019 days · filing
Sep 23, 2022AAMBuy (joint)$1,001–$15,00019 days · filing
Sep 20, 2022NEWTBuy (joint)$1,001–$15,00022 days · filing
Sep 19, 2022DUKBuy (joint)$1,001–$15,00023 days · filing
Sep 19, 2022NEWTBuy (joint)$1,001–$15,00023 days · filing
Sep 16, 2022CFBuy (joint)$1,001–$15,00026 days · filing
Sep 16, 2022USDPBuy (joint)$1,001–$15,00026 days · filing
Sep 16, 2022AAMBuy (joint)$1,001–$15,00026 days · filing
Sep 15, 2022GOGLBuy (joint)$1,001–$15,00027 days · filing
Sep 14, 2022NUEBuy (joint)$50,001–$100,00028 days · filing
Sep 12, 2022CFBuy (joint)$1,001–$15,00030 days · filing
Sep 7, 2022NFGBuy (joint)$1,001–$15,00035 days · filing
Sep 7, 2022CFBuy (joint)$1,001–$15,00035 days · filing
Sep 6, 2022NEWTBuy (joint)$1,001–$15,00036 days · filing
Sep 1, 2022AABuy (joint)$1,001–$15,00041 days · filing
Sep 1, 2022CFBuy (joint)$15,001–$50,00041 days · filing
Sep 1, 2022NHISale (joint)$50,001–$100,00041 days · filing
Sep 1, 2022NEWTBuy (joint)$1,001–$15,00041 days · filing
Sep 1, 2022SJTBuy (joint)$1,001–$15,00041 days · filing
Sep 1, 2022GPPBuy (joint)$1,001–$15,00041 days · filing
Aug 31, 2022AABuy (joint)$1,001–$15,0008 days · filing
Aug 31, 2022SJTBuy (joint)$1,001–$15,0008 days · filing
Aug 31, 2022VGRBuy (joint)$1,001–$15,0008 days · filing
Aug 30, 2022AABuy (joint)$1,001–$15,0009 days · filing
Aug 30, 2022IMKTABuy (joint)$50,001–$100,0009 days · filing
Aug 30, 2022VGRBuy (joint)$1,001–$15,0009 days · filing
Aug 30, 2022USDPBuy (joint)$1,001–$15,0009 days · filing
Aug 30, 2022GOGLBuy (joint)$15,001–$50,0009 days · filing
Aug 29, 2022SJTBuy (joint)$1,001–$15,00010 days · filing
Aug 29, 2022GOGLBuy (joint)$1,001–$15,00010 days · filing
Aug 26, 2022GOGLBuy (joint)$1,001–$15,00013 days · filing
Aug 26, 2022VGRBuy (joint)$1,001–$15,00013 days · filing
Aug 26, 2022SJTBuy (joint)$1,001–$15,00013 days · filing
Aug 26, 2022FLNGBuy (joint)$1,001–$15,00013 days · filing
Aug 26, 2022GPPBuy (joint)$1,001–$15,00013 days · filing
Aug 25, 2022SJTBuy (joint)$1,001–$15,00014 days · filing
Aug 24, 2022SIREBuy (joint)$1,001–$15,00015 days · filing
Aug 24, 2022VGRBuy (joint)$1,001–$15,00015 days · filing
Aug 24, 2022SJTBuy (joint)$1,001–$15,00015 days · filing
Aug 24, 2022GOGLBuy (joint)$1,001–$15,00015 days · filing
Aug 23, 2022FLNGBuy (joint)$1,001–$15,00016 days · filing
Aug 23, 2022SJTBuy (joint)$1,001–$15,00016 days · filing
Aug 23, 2022BTIBuy (joint)$1,001–$15,00016 days · filing
Aug 22, 2022AABuy (joint)$1,001–$15,00017 days · filing
Aug 22, 2022KBuy (joint)$1,001–$15,00017 days · filing
Aug 22, 2022VGRBuy (joint)$1,001–$15,00017 days · filing
Aug 22, 2022GOGLBuy (joint)$1,001–$15,00017 days · filing
Aug 19, 2022AABuy (joint)$1,001–$15,00020 days · filing
Aug 19, 2022TBuy (joint)$1,001–$15,00020 days · filing
Aug 19, 2022GOGLBuy (joint)$1,001–$15,00020 days · filing
Aug 19, 2022SJTBuy (joint)$1,001–$15,00020 days · filing
Aug 18, 2022GOGLBuy (joint)$1,001–$15,00021 days · filing
  • Mar 7, 2025
    Stock
    FLNG
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    31 days · filing
  • Mar 5, 2025
    Stock
    HTGC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Feb 19, 2025
    Stock
    ET
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    12 days · filing
  • Feb 14, 2025
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Dec 30, 2024
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Dec 6, 2024
    Stock
    AEP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    ABBV
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    ET
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    DUK
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    JNJ
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    T
    Trade
    Sale
    Amount
    $50,001–$100,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    PSA
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    BMY
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    AMGN
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    PBA
    Trade
    Sale
    Amount
    $50,001–$100,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    VIASP
    Trade
    Sale
    Amount
    $50,001–$100,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    ASC
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    ARLP
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    31 days · filing
  • Dec 6, 2024
    Stock
    FLNG
    Trade
    Sale
    Amount
    $15,001–$50,000
    Disclosed after
    31 days · filing
  • Nov 20, 2024
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Nov 19, 2024
    Stock
    ET
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Nov 14, 2024
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Nov 1, 2024
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    40 days · filing
  • Oct 23, 2024
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Sep 30, 2024
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Aug 20, 2024
    Stock
    HTGC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 19, 2024
    Stock
    ET
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Aug 14, 2024
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Aug 1, 2024
    Stock
    T
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Jul 11, 2024
    Stock
    ASC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Jul 9, 2024
    Stock
    ASC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Jul 8, 2024
    Stock
    ASC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Jul 1, 2024
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • May 21, 2024
    Stock
    HTGC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • May 20, 2024
    Stock
    ET
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • May 15, 2024
    Stock
    ARLP
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • May 2, 2024
    Stock
    ET
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • May 1, 2024
    Stock
    ET
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • May 1, 2024
    Stock
    T
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • Apr 30, 2024
    Stock
    ET
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Apr 16, 2024
    Stock
    HTGC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Apr 9, 2024
    Stock
    ASC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Apr 2, 2024
    Stock
    EFC
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Mar 7, 2024
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Mar 6, 2024
    Stock
    ASC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Mar 4, 2024
    Stock
    ASC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    37 days · filing
  • Feb 28, 2024
    Stock
    DUK
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    8 days · filing
  • Feb 27, 2024
    Stock
    ASC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Feb 26, 2024
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Feb 26, 2024
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Feb 23, 2024
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 23, 2024
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 23, 2024
    Stock
    ASC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Feb 21, 2024
    Stock
    ET
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Feb 15, 2024
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Feb 15, 2024
    Stock
    ASC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Feb 9, 2024
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Feb 7, 2024
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Feb 5, 2024
    Stock
    ASC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Feb 2, 2024
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Feb 2, 2024
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Feb 1, 2024
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Jan 18, 2024
    Stock
    ET
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Jan 17, 2024
    Stock
    ET
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Jan 17, 2024
    Stock
    CRT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    19 days · filing
  • Jan 17, 2024
    Stock
    SCHX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Jan 16, 2024
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Jan 16, 2024
    Stock
    MO
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Jan 16, 2024
    Stock
    ET
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    20 days · filing
  • Jan 16, 2024
    Stock
    DUK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Jan 11, 2024
    Stock
    MO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Jan 10, 2024
    Stock
    MO
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    26 days · filing
  • Jan 8, 2024
    Stock
    SCHX
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Dec 19, 2023
    Stock
    DUK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Dec 19, 2023
    Stock
    DUK-PA
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Dec 14, 2023
    Stock
    EFC
    Trade
    Other (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    21 days · filing
  • Dec 14, 2023
    Stock
    AAIC
    Trade
    Other (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    21 days · filing
  • Dec 8, 2023
    Stock
    CRT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Dec 4, 2023
    Stock
    FLNG
    Trade
    Buy
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • Nov 29, 2023
    Stock
    CRT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    6 days · filing
  • Nov 28, 2023
    Stock
    AAIC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Nov 28, 2023
    Stock
    CRT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Nov 28, 2023
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Nov 15, 2023
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Nov 10, 2023
    Stock
    USDP
    Trade
    Sale (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Nov 2, 2023
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Oct 25, 2023
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Oct 23, 2023
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Oct 20, 2023
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Oct 11, 2023
    Stock
    MO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Oct 3, 2023
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Oct 3, 2023
    Stock
    PAA
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    35 days · filing
  • Oct 2, 2023
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • Oct 2, 2023
    Stock
    CRT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • Sep 22, 2023
    Stock
    AAM
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Sep 21, 2023
    Stock
    HTGC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Sep 21, 2023
    Stock
    VGR
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    15 days · filing
  • Sep 19, 2023
    Stock
    DUK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Sep 19, 2023
    Stock
    CRT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Sep 19, 2023
    Stock
    AAIC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Sep 18, 2023
    Stock
    GPP
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    18 days · filing
  • Sep 18, 2023
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Aug 29, 2023
    Stock
    TAK
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Aug 16, 2023
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 2, 2023
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Jul 11, 2023
    Stock
    MO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Jun 30, 2023
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Jun 20, 2023
    Stock
    DUKE ENERGY C 5.75% PFD SER A
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • May 26, 2023
    Stock
    SIRE
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    7 days · filing
  • May 19, 2023
    Stock
    SIRE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • May 17, 2023
    Stock
    CRT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • May 17, 2023
    Stock
    GPP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • May 16, 2023
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • May 16, 2023
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • May 10, 2023
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • May 8, 2023
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • May 2, 2023
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    31 days · filing
  • May 1, 2023
    Stock
    MO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • May 1, 2023
    Stock
    CRT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    32 days · filing
  • Apr 3, 2023
    Stock
    AAIC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Mar 31, 2023
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    4 days · filing
  • Mar 24, 2023
    Stock
    PAA
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    11 days · filing
  • Mar 22, 2023
    Stock
    VIASP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Mar 17, 2023
    Stock
    DUK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Mar 10, 2023
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Mar 8, 2023
    Stock
    SCHD
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    27 days · filing
  • Mar 7, 2023
    Stock
    BCC
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    28 days · filing
  • Mar 7, 2023
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    28 days · filing
  • Mar 2, 2023
    Stock
    BCC
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    33 days · filing
  • Mar 2, 2023
    Stock
    PFF
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    33 days · filing
  • Mar 1, 2023
    Stock
    GSK
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    34 days · filing
  • Mar 1, 2023
    Stock
    K
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    34 days · filing
  • Feb 24, 2023
    Stock
    BCC
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    7 days · filing
  • Feb 24, 2023
    Stock
    SIRE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    7 days · filing
  • Feb 21, 2023
    Stock
    MRO
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    10 days · filing
  • Feb 16, 2023
    Stock
    CF
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Feb 16, 2023
    Stock
    TAK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Feb 15, 2023
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Feb 15, 2023
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Feb 1, 2023
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Jan 17, 2023
    Stock
    MO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Jan 4, 2023
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Dec 30, 2022
    Stock
    HES
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    4 days · filing
  • Dec 30, 2022
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    4 days · filing
  • Dec 29, 2022
    Stock
    DUK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    5 days · filing
  • Dec 9, 2022
    Stock
    PFF
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    25 days · filing
  • Dec 9, 2022
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Dec 9, 2022
    Stock
    VIASP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    25 days · filing
  • Dec 8, 2022
    Stock
    PFF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Dec 6, 2022
    Stock
    MO
    Trade
    Buy (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    28 days · filing
  • Dec 5, 2022
    Stock
    MRO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Nov 28, 2022
    Stock
    MRO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Nov 21, 2022
    Stock
    MRO
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Nov 21, 2022
    Stock
    MOS
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Nov 18, 2022
    Stock
    SIRE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    18 days · filing
  • Nov 15, 2022
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Nov 15, 2022
    Stock
    ARLP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing
  • Nov 2, 2022
    Stock
    NUE
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    34 days · filing
  • Nov 2, 2022
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    34 days · filing
  • Nov 2, 2022
    Stock
    BTI
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    34 days · filing
  • Nov 1, 2022
    Stock
    TAK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Oct 31, 2022
    Stock
    MRO
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    3 days · filing
  • Oct 21, 2022
    Stock
    CPXWF
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    13 days · filing
  • Oct 14, 2022
    Stock
    NEE
    Trade
    Sale (joint)
    Amount
    $100,001–$250,000
    Disclosed after
    20 days · filing
  • Oct 7, 2022
    Stock
    PG
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    27 days · filing
  • Oct 5, 2022
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    29 days · filing
  • Sep 30, 2022
    Stock
    NFG
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    12 days · filing
  • Sep 30, 2022
    Stock
    IMKTA
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    12 days · filing
  • Sep 29, 2022
    Stock
    GOGL
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    13 days · filing
  • Sep 29, 2022
    Stock
    GPP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Sep 28, 2022
    Stock
    AA
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    14 days · filing
  • Sep 27, 2022
    Stock
    NEWT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    15 days · filing
  • Sep 26, 2022
    Stock
    SJT
    Trade
    Sale (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    16 days · filing
  • Sep 23, 2022
    Stock
    GPP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Sep 23, 2022
    Stock
    AAM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    19 days · filing
  • Sep 20, 2022
    Stock
    NEWT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    22 days · filing
  • Sep 19, 2022
    Stock
    DUK
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Sep 19, 2022
    Stock
    NEWT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    23 days · filing
  • Sep 16, 2022
    Stock
    CF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Sep 16, 2022
    Stock
    USDP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Sep 16, 2022
    Stock
    AAM
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    26 days · filing
  • Sep 15, 2022
    Stock
    GOGL
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    27 days · filing
  • Sep 14, 2022
    Stock
    NUE
    Trade
    Buy (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    28 days · filing
  • Sep 12, 2022
    Stock
    CF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    30 days · filing
  • Sep 7, 2022
    Stock
    NFG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Sep 7, 2022
    Stock
    CF
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    35 days · filing
  • Sep 6, 2022
    Stock
    NEWT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    36 days · filing
  • Sep 1, 2022
    Stock
    AA
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Sep 1, 2022
    Stock
    CF
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    41 days · filing
  • Sep 1, 2022
    Stock
    NHI
    Trade
    Sale (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    41 days · filing
  • Sep 1, 2022
    Stock
    NEWT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Sep 1, 2022
    Stock
    SJT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Sep 1, 2022
    Stock
    GPP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    41 days · filing
  • Aug 31, 2022
    Stock
    AA
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Aug 31, 2022
    Stock
    SJT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Aug 31, 2022
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    8 days · filing
  • Aug 30, 2022
    Stock
    AA
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Aug 30, 2022
    Stock
    IMKTA
    Trade
    Buy (joint)
    Amount
    $50,001–$100,000
    Disclosed after
    9 days · filing
  • Aug 30, 2022
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Aug 30, 2022
    Stock
    USDP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    9 days · filing
  • Aug 30, 2022
    Stock
    GOGL
    Trade
    Buy (joint)
    Amount
    $15,001–$50,000
    Disclosed after
    9 days · filing
  • Aug 29, 2022
    Stock
    SJT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Aug 29, 2022
    Stock
    GOGL
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    10 days · filing
  • Aug 26, 2022
    Stock
    GOGL
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Aug 26, 2022
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Aug 26, 2022
    Stock
    SJT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Aug 26, 2022
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Aug 26, 2022
    Stock
    GPP
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    13 days · filing
  • Aug 25, 2022
    Stock
    SJT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    14 days · filing
  • Aug 24, 2022
    Stock
    SIRE
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 24, 2022
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 24, 2022
    Stock
    SJT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 24, 2022
    Stock
    GOGL
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    15 days · filing
  • Aug 23, 2022
    Stock
    FLNG
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Aug 23, 2022
    Stock
    SJT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Aug 23, 2022
    Stock
    BTI
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    16 days · filing
  • Aug 22, 2022
    Stock
    AA
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Aug 22, 2022
    Stock
    K
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Aug 22, 2022
    Stock
    VGR
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Aug 22, 2022
    Stock
    GOGL
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    17 days · filing
  • Aug 19, 2022
    Stock
    AA
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 19, 2022
    Stock
    T
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 19, 2022
    Stock
    GOGL
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 19, 2022
    Stock
    SJT
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    20 days · filing
  • Aug 18, 2022
    Stock
    GOGL
    Trade
    Buy (joint)
    Amount
    $1,001–$15,000
    Disclosed after
    21 days · filing

Where this data comes from

Members of Congress report each trade over $1,000 in stocks, bonds and other securities, by themselves, their spouse or dependent children, in periodic transaction reports under the STOCK Act, filed with the House Clerk and the Senate. A trade must be reported within 45 days. Exent reads these public financial disclosures; every trade listed here links to its original filing.

Amounts are disclosed as ranges ($1,001–$15,000, $15,001–$50,000 and up), so dollar volumes are estimates from the midpoint of each range. Returns compare each disclosed purchase of a listed stock with the S&P 500 (SPY): total return with dividends from the close on the trade date to 3 and 12 months later, and again from the disclosure date, the first day the public could see the trade. Sales are not scored. The ranking covers members with at least 20 purchases that are a year old.

Trades disclosed in the last 30 days are counted but not listed; they are in Exent Radar, with the records of the top 10 performers. The disclosures carry no party labels: this is the public record of what was traded and when it was disclosed. Data as of Oct 20, 2026. How to read a filing yourself: Congress stock trading: how to see what members bought.

Past performance does not guarantee future results. Historical figures are calculated by Exent from market data and are for education only; they are not investment advice or a recommendation to buy or sell any security.

Follow Congress trades as they are disclosed

  1. Exent Radar lists new congressional trades as they are disclosed, before they reach this page.
  2. It names the top 10 members by the record of their stock buys, next to insider buying and big‑fund moves.
  3. Check any idea against your own portfolio before you act on it.

Exent is our product. Educational content, not investment advice.

Frequently asked questions

In STOCK Act disclosures, the stocks Virginia Foxx traded most often are T (36 trades), ARLP (34 trades), HTGC (27 trades), GSK (25 trades), DUK (23 trades). Of 748 disclosed trades, 738 were in individual stocks. Periodic transaction reports show trades, not full holdings.

Virginia Foxx's disclosed stock purchases trailed the S&P 500 by an average of 2.2 percentage points over the 12 months after each trade (406 purchases a year old), and 49.0% of them beat the index. Measured from the disclosure date the average was −3.4%. That ranks Virginia Foxx #68 of the 111 members ranked. Past results do not predict future ones.

57 of 748 disclosed trades (7.6%) were reported after the STOCK Act's 45-day deadline. The median trade was disclosed 22 days after it was made, the longest 407 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.