Virginia Foxx

Virginia Foxx(age: 82)

Republican House · North Carolina · Current Member · 2023 - 2026

151
Total Trades
116
Buys
33
Sells
$5.4M
Est. Net Worth (2025)
$17K - $1.4M
Disclosed Trades Value
2026-01-12
Last Trade
Portfolio Concentration
Top holdings by estimated value — hover for details
Estimated Portfolio
Derived from disclosed trades. Amounts are STOCK Act disclosure ranges, not exact values.
Ticker Company Last Action Buys Sells Est. Value Last Trade
HTGC Hercules Capital Inc sell 17 2 $0 - $259K Jan 12 2026
ARLP Alliance Resource Partners LP buy 17 3 $0 - $223K Nov 17 2025
ASC ARDMORE SHIPPING CORP sell 10 1 $0 - $134K Dec 06 2024
EFC ELLINGTON FINANCIAL INC buy 8 0 $8K - $120K Dec 30 2025
ET Energy Transfer LP sell 11 3 $0 - $119K Jun 24 2025
FLNG FLEX LNG LTD sell 9 2 $0 - $104K Mar 07 2025
CRT CROSS TIMBERS ROYALTY TRUST sell 7 1 $0 - $89K Jan 17 2024
T AT&T Inc sell 7 1 $0 - $54K Dec 06 2024
AAIC Arlington Asset Investment Corp exchange 3 0 $3K - $45K Dec 14 2023
MO Altria Group Inc sell 4 2 $0 - $43K Jan 16 2024
DUK Duke Energy Corp buy 6 1 $0 - $39K Dec 06 2024
PAA Plains All American Pipeline LP sell 1 1 $0 - $34K Oct 03 2023
SCHX Schwab US Large-Cap ETF buy 2 0 $2K - $30K Jan 17 2024
AEP American Electric Power Co Inc buy 1 0 $1K - $15K Dec 06 2024
AMGN Amgen Inc buy 1 0 $1K - $15K Dec 06 2024
ABBV AbbVie Inc buy 1 0 $1K - $15K Dec 06 2024
JNJ Johnson & Johnson buy 1 0 $1K - $15K Dec 06 2024
PSA Public Storage sell 1 1 $0 - $13K Jan 12 2026
BMY Bristol-Myers Squibb Co sell 1 1 $0 - $13K Jun 24 2025
VGR Vector Group Ltd sell 4 1 $0 - $9K Sep 21 2023
Trade History
All STOCK Act disclosures, newest first.
Trade Date Filed Ticker Asset Type Amount Owner
Jan 12 2026 Feb 09 2026 HTGC Hercules Capital Inc sell $50K - $100K Not Disclosed
Jan 12 2026 Feb 09 2026 PSA Public Storage sell $1K - $15K Not Disclosed
Dec 30 2025 Jan 06 2026 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Nov 19 2025 Dec 02 2025 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Nov 17 2025 Dec 02 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Nov 14 2025 Dec 02 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Sep 30 2025 Oct 07 2025 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Sep 25 2025 Oct 07 2025 ARLP Alliance Resource Partners LP sell $1K - $15K Not Disclosed
Sep 25 2025 Oct 07 2025 HTGC Hercules Capital Inc sell $15K - $50K Not Disclosed
Aug 19 2025 Sep 10 2025 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Aug 14 2025 Sep 10 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Jun 30 2025 Jul 04 2025 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Jun 24 2025 Jul 04 2025 BMY Bristol-Myers Squibb Co sell $1K - $15K Not Disclosed
Jun 24 2025 Jul 04 2025 ET Energy Transfer LP sell $15K - $50K Not Disclosed
May 20 2025 Jun 04 2025 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
May 15 2025 Jun 04 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Mar 31 2025 Apr 07 2025 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Mar 07 2025 Apr 07 2025 ARLP Alliance Resource Partners LP sell $15K - $50K Not Disclosed
Mar 07 2025 Apr 07 2025 ET Energy Transfer LP sell $50K - $100K Not Disclosed
Mar 07 2025 Apr 07 2025 FLNG FLEX LNG LTD sell $15K - $50K Not Disclosed
Mar 07 2025 Apr 07 2025 PBA Pembina Pipeline Corp sell $50K - $100K Not Disclosed
Mar 05 2025 Apr 07 2025 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Feb 19 2025 Mar 04 2025 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Feb 14 2025 Mar 04 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Dec 30 2024 Jan 07 2025 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Dec 06 2024 Jan 07 2025 AEP American Electric Power Co Inc buy $1K - $15K Not Disclosed
Dec 06 2024 Jan 07 2025 AMGN Amgen Inc buy $1K - $15K Not Disclosed
Dec 06 2024 Jan 07 2025 ABBV AbbVie Inc buy $1K - $15K Not Disclosed
Dec 06 2024 Jan 07 2025 ARLP Alliance Resource Partners LP sell $15K - $50K Not Disclosed
Dec 06 2024 Jan 07 2025 ASC ARDMORE SHIPPING CORP sell $15K - $50K Not Disclosed
Dec 06 2024 Jan 07 2025 T AT&T Inc sell $50K - $100K Not Disclosed
Dec 06 2024 Jan 07 2025 BMY Bristol-Myers Squibb Co buy $1K - $15K Not Disclosed
Dec 06 2024 Jan 07 2025 DUK Duke Energy Corp buy $1K - $15K Not Disclosed
Dec 06 2024 Jan 07 2025 ET Energy Transfer LP sell $15K - $50K Not Disclosed
Dec 06 2024 Jan 07 2025 FLNG FLEX LNG LTD sell $15K - $50K Not Disclosed
Dec 06 2024 Jan 07 2025 JNJ Johnson & Johnson buy $1K - $15K Not Disclosed
Dec 06 2024 Jan 07 2025 PBA Pembina Pipeline Corp sell $50K - $100K Not Disclosed
Dec 06 2024 Jan 07 2025 PSA Public Storage buy $1K - $15K Not Disclosed
Dec 06 2024 Jan 07 2025 VIA Via Renewables Inc sell $50K - $100K Not Disclosed
Nov 20 2024 Dec 12 2024 HTGC Hercules Capital Inc buy $1K - $15K Joint
Nov 19 2024 Dec 12 2024 ET Energy Transfer LP buy $1K - $15K Joint
Nov 14 2024 Dec 12 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Nov 01 2024 Dec 12 2024 T AT&T Inc buy $1K - $15K Joint
Oct 23 2024 Nov 13 2024 HTGC Hercules Capital Inc buy $15K - $50K Joint
Sep 30 2024 Oct 22 2024 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Aug 20 2024 Sep 05 2024 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Aug 19 2024 Sep 05 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Aug 14 2024 Sep 05 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Aug 01 2024 Sep 05 2024 T AT&T Inc buy $1K - $15K Not Disclosed
Jul 11 2024 Aug 07 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Not Disclosed
Jul 09 2024 Aug 07 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Not Disclosed
Jul 08 2024 Aug 07 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Not Disclosed
Jul 01 2024 Aug 07 2024 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
May 21 2024 Jun 07 2024 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
May 20 2024 Jun 07 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
May 15 2024 Jun 07 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
May 02 2024 Jun 07 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
May 01 2024 Jun 07 2024 T AT&T Inc buy $1K - $15K Not Disclosed
May 01 2024 Jun 07 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Apr 30 2024 May 07 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Apr 16 2024 May 07 2024 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Apr 09 2024 May 07 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Not Disclosed
Apr 02 2024 May 07 2024 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Mar 07 2024 Apr 11 2024 HTGC Hercules Capital Inc buy $1K - $15K Joint
Mar 06 2024 Apr 11 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Mar 04 2024 Apr 11 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 28 2024 Mar 08 2024 DUK Duke Energy Corp sell $50K - $100K Joint
Feb 27 2024 Mar 08 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 26 2024 Mar 08 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Feb 26 2024 Mar 08 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 23 2024 Mar 08 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Feb 23 2024 Mar 08 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 23 2024 Mar 08 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 21 2024 Mar 08 2024 ET Energy Transfer LP buy $1K - $15K Joint
Feb 15 2024 Mar 08 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Feb 15 2024 Mar 08 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 09 2024 Mar 08 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 07 2024 Mar 08 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 05 2024 Mar 08 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 02 2024 Mar 08 2024 T AT&T Inc buy $1K - $15K Not Disclosed
Feb 02 2024 Mar 08 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 01 2024 Mar 08 2024 HTGC Hercules Capital Inc buy $1K - $15K Joint
Jan 18 2024 Feb 06 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Jan 17 2024 Feb 06 2024 CRT CROSS TIMBERS ROYALTY TRUST sell $15K - $50K Joint
Jan 17 2024 Feb 06 2024 ET Energy Transfer LP buy $1K - $15K Joint
Jan 17 2024 Feb 06 2024 SCHX Schwab US Large-Cap ETF buy $1K - $15K Joint
Jan 16 2024 Feb 06 2024 MO Altria Group Inc sell $1K - $15K Joint
Jan 16 2024 Feb 06 2024 DUK Duke Energy Corp buy $1K - $15K Joint
Jan 16 2024 Feb 06 2024 ET Energy Transfer LP buy $15K - $50K Joint
Jan 16 2024 Feb 06 2024 HTGC Hercules Capital Inc buy $15K - $50K Joint
Jan 11 2024 Feb 06 2024 MO Altria Group Inc buy $1K - $15K Joint
Jan 10 2024 Feb 06 2024 MO Altria Group Inc sell $15K - $50K Joint
Jan 08 2024 Feb 06 2024 SCHX Schwab US Large-Cap ETF buy $1K - $15K Joint
Dec 19 2023 Jan 09 2024 DUK Duke Energy Corp buy $1K - $15K Joint
Dec 14 2023 Jan 09 2024 EFC ELLINGTON FINANCIAL INC receive $15K - $50K Joint
Dec 14 2023 Jan 09 2024 AAIC Arlington Asset Investment Corp exchange $15K - $50K Joint
Dec 08 2023 Jan 09 2024 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Dec 04 2023 Jan 09 2024 FLNG FLEX LNG LTD buy $1K - $15K Not Disclosed
Nov 29 2023 Dec 06 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Nov 28 2023 Dec 06 2023 AAIC Arlington Asset Investment Corp buy $1K - $15K Joint
Nov 28 2023 Dec 06 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Nov 28 2023 Dec 06 2023 FLNG FLEX LNG LTD buy $1K - $15K Joint
Nov 15 2023 Dec 06 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Nov 10 2023 Dec 06 2023 USDP USD Partners LP sell $1K - $15K Joint
Nov 02 2023 Dec 06 2023 T AT&T Inc buy $1K - $15K Joint
Oct 25 2023 Nov 08 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Oct 23 2023 Nov 08 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Oct 20 2023 Nov 08 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Oct 11 2023 Nov 08 2023 MO Altria Group Inc buy $1K - $15K Joint
Oct 03 2023 Nov 08 2023 PAA Plains All American Pipeline LP sell $15K - $50K Joint
Oct 03 2023 Nov 08 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Oct 02 2023 Nov 08 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Oct 02 2023 Nov 08 2023 FLNG FLEX LNG LTD buy $1K - $15K Joint
Sep 22 2023 Oct 09 2023 APO Apollo Global Management Inc sell $15K - $50K Joint
Sep 21 2023 Oct 09 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Sep 21 2023 Oct 09 2023 VGR Vector Group Ltd sell $50K - $100K Joint
Sep 19 2023 Oct 09 2023 AAIC Arlington Asset Investment Corp buy $1K - $15K Joint
Sep 19 2023 Oct 09 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Sep 19 2023 Oct 09 2023 DUK Duke Energy Corp buy $1K - $15K Joint
Sep 18 2023 Oct 09 2023 GPP Green Plains Partners LP sell $15K - $50K Joint
Sep 18 2023 Oct 09 2023 VGR Vector Group Ltd buy $1K - $15K Joint
Aug 29 2023 Sep 06 2023 TAK Takeda Pharmaceutical Co Ltd sell $15K - $50K Joint
Aug 16 2023 Sep 06 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Aug 02 2023 Sep 06 2023 T AT&T Inc buy $1K - $15K Joint
Jul 11 2023 Jul 31 2023 MO Altria Group Inc buy $1K - $15K Joint
Jun 30 2023 Jul 10 2023 VGR Vector Group Ltd buy $1K - $15K Joint
Jun 20 2023 Jul 10 2023 DUK Duke Energy Corp buy $1K - $15K Joint
May 26 2023 Jun 05 2023 SIRE Sisecam Resources LP sell $50K - $100K Joint
May 19 2023 Jun 05 2023 SIRE Sisecam Resources LP buy $1K - $15K Joint
May 17 2023 Jun 05 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
May 17 2023 Jun 05 2023 GPP Green Plains Partners LP buy $1K - $15K Joint
May 16 2023 Jun 05 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
May 16 2023 Jun 05 2023 FLNG FLEX LNG LTD buy $1K - $15K Joint
May 10 2023 Jun 05 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
May 08 2023 Jun 05 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
May 02 2023 Jun 05 2023 T AT&T Inc buy $1K - $15K Joint
May 01 2023 Jun 05 2023 MO Altria Group Inc buy $1K - $15K Joint
May 01 2023 Jun 05 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Apr 03 2023 May 02 2023 AAIC Arlington Asset Investment Corp buy $1K - $15K Joint
Mar 31 2023 Apr 05 2023 VGR Vector Group Ltd buy $1K - $15K Joint
Mar 24 2023 Apr 05 2023 PAA Plains All American Pipeline LP buy $15K - $50K Joint
Mar 22 2023 Apr 05 2023 VIA Via Renewables Inc buy $1K - $15K Joint
Mar 17 2023 Apr 05 2023 DUK Duke Energy Corp buy $1K - $15K Joint
Mar 10 2023 Apr 05 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Mar 08 2023 Apr 05 2023 SCHD Schwab US Dividend Equity ETF sell $50K - $100K Joint
Mar 07 2023 Apr 05 2023 BCC BOISE CASCADE CO sell $15K - $50K Joint
Mar 07 2023 Apr 05 2023 VGR Vector Group Ltd buy $1K - $15K Joint
Mar 02 2023 Apr 05 2023 BCC BOISE CASCADE CO buy $1K - $15K Joint
Mar 02 2023 Apr 05 2023 PFF iShares Preferred and Income Securities ETF sell $50K - $100K Joint
Mar 01 2023 Apr 05 2023 GSK Glaxosmithkline PLC sell $50K - $100K Joint
Mar 01 2023 Apr 05 2023 K Kellogg Co sell $50K - $100K Joint