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 12th, 2026
ARLP Alliance Resource Partners LP buy 17 3 $0 - $223K Nov 17th, 2025
ASC ARDMORE SHIPPING CORP sell 10 1 $0 - $134K Dec 6th, 2024
EFC ELLINGTON FINANCIAL INC buy 8 0 $8K - $120K Dec 30th, 2025
ET Energy Transfer LP sell 11 3 $0 - $119K Jun 24th, 2025
FLNG FLEX LNG LTD sell 9 2 $0 - $104K Mar 7th, 2025
CRT CROSS TIMBERS ROYALTY TRUST sell 7 1 $0 - $89K Jan 17th, 2024
T AT&T Inc sell 7 1 $0 - $54K Dec 6th, 2024
AAIC Arlington Asset Investment Corp exchange 3 0 $3K - $45K Dec 14th, 2023
MO Altria Group Inc sell 4 2 $0 - $43K Jan 16th, 2024
DUK Duke Energy Corp buy 6 1 $0 - $39K Dec 6th, 2024
PAA Plains All American Pipeline LP sell 1 1 $0 - $34K Oct 3rd, 2023
SCHX Schwab US Large-Cap ETF buy 2 0 $2K - $30K Jan 17th, 2024
AEP American Electric Power Co Inc buy 1 0 $1K - $15K Dec 6th, 2024
AMGN Amgen Inc buy 1 0 $1K - $15K Dec 6th, 2024
ABBV AbbVie Inc buy 1 0 $1K - $15K Dec 6th, 2024
JNJ Johnson & Johnson buy 1 0 $1K - $15K Dec 6th, 2024
PSA Public Storage sell 1 1 $0 - $13K Jan 12th, 2026
BMY Bristol-Myers Squibb Co sell 1 1 $0 - $13K Jun 24th, 2025
VGR Vector Group Ltd sell 4 1 $0 - $9K Sep 21st, 2023
Trade History
All STOCK Act disclosures, newest first.
Trade Date Filed Ticker Asset Type Amount Owner
Jan 12th, 2026 Feb 9th, 2026 HTGC Hercules Capital Inc sell $50K - $100K Not Disclosed
Jan 12th, 2026 Feb 9th, 2026 PSA Public Storage sell $1K - $15K Not Disclosed
Dec 30th, 2025 Jan 6th, 2026 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Nov 19th, 2025 Dec 2nd, 2025 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Nov 17th, 2025 Dec 2nd, 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Nov 14th, 2025 Dec 2nd, 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Sep 30th, 2025 Oct 7th, 2025 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Sep 25th, 2025 Oct 7th, 2025 ARLP Alliance Resource Partners LP sell $1K - $15K Not Disclosed
Sep 25th, 2025 Oct 7th, 2025 HTGC Hercules Capital Inc sell $15K - $50K Not Disclosed
Aug 19th, 2025 Sep 10th, 2025 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Aug 14th, 2025 Sep 10th, 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Jun 30th, 2025 Jul 4th, 2025 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Jun 24th, 2025 Jul 4th, 2025 BMY Bristol-Myers Squibb Co sell $1K - $15K Not Disclosed
Jun 24th, 2025 Jul 4th, 2025 ET Energy Transfer LP sell $15K - $50K Not Disclosed
May 20th, 2025 Jun 4th, 2025 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
May 15th, 2025 Jun 4th, 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Mar 31st, 2025 Apr 7th, 2025 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Mar 7th, 2025 Apr 7th, 2025 ARLP Alliance Resource Partners LP sell $15K - $50K Not Disclosed
Mar 7th, 2025 Apr 7th, 2025 ET Energy Transfer LP sell $50K - $100K Not Disclosed
Mar 7th, 2025 Apr 7th, 2025 FLNG FLEX LNG LTD sell $15K - $50K Not Disclosed
Mar 7th, 2025 Apr 7th, 2025 PBA Pembina Pipeline Corp sell $50K - $100K Not Disclosed
Mar 5th, 2025 Apr 7th, 2025 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Feb 19th, 2025 Mar 4th, 2025 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Feb 14th, 2025 Mar 4th, 2025 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Dec 30th, 2024 Jan 7th, 2025 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 AEP American Electric Power Co Inc buy $1K - $15K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 AMGN Amgen Inc buy $1K - $15K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 ABBV AbbVie Inc buy $1K - $15K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 ARLP Alliance Resource Partners LP sell $15K - $50K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 ASC ARDMORE SHIPPING CORP sell $15K - $50K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 T AT&T Inc sell $50K - $100K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 BMY Bristol-Myers Squibb Co buy $1K - $15K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 DUK Duke Energy Corp buy $1K - $15K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 ET Energy Transfer LP sell $15K - $50K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 FLNG FLEX LNG LTD sell $15K - $50K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 JNJ Johnson & Johnson buy $1K - $15K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 PBA Pembina Pipeline Corp sell $50K - $100K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 PSA Public Storage buy $1K - $15K Not Disclosed
Dec 6th, 2024 Jan 7th, 2025 VIA Via Renewables Inc sell $50K - $100K Not Disclosed
Nov 20th, 2024 Dec 12th, 2024 HTGC Hercules Capital Inc buy $1K - $15K Joint
Nov 19th, 2024 Dec 12th, 2024 ET Energy Transfer LP buy $1K - $15K Joint
Nov 14th, 2024 Dec 12th, 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Nov 1st, 2024 Dec 12th, 2024 T AT&T Inc buy $1K - $15K Joint
Oct 23rd, 2024 Nov 13th, 2024 HTGC Hercules Capital Inc buy $15K - $50K Joint
Sep 30th, 2024 Oct 22nd, 2024 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Aug 20th, 2024 Sep 5th, 2024 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Aug 19th, 2024 Sep 5th, 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Aug 14th, 2024 Sep 5th, 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
Aug 1st, 2024 Sep 5th, 2024 T AT&T Inc buy $1K - $15K Not Disclosed
Jul 11th, 2024 Aug 7th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Not Disclosed
Jul 9th, 2024 Aug 7th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Not Disclosed
Jul 8th, 2024 Aug 7th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Not Disclosed
Jul 1st, 2024 Aug 7th, 2024 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
May 21st, 2024 Jun 7th, 2024 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
May 20th, 2024 Jun 7th, 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
May 15th, 2024 Jun 7th, 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Not Disclosed
May 2nd, 2024 Jun 7th, 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
May 1st, 2024 Jun 7th, 2024 T AT&T Inc buy $1K - $15K Not Disclosed
May 1st, 2024 Jun 7th, 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Apr 30th, 2024 May 7th, 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Apr 16th, 2024 May 7th, 2024 HTGC Hercules Capital Inc buy $1K - $15K Not Disclosed
Apr 9th, 2024 May 7th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Not Disclosed
Apr 2nd, 2024 May 7th, 2024 EFC ELLINGTON FINANCIAL INC buy $1K - $15K Not Disclosed
Mar 7th, 2024 Apr 11th, 2024 HTGC Hercules Capital Inc buy $1K - $15K Joint
Mar 6th, 2024 Apr 11th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Mar 4th, 2024 Apr 11th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 28th, 2024 Mar 8th, 2024 DUK Duke Energy Corp sell $50K - $100K Joint
Feb 27th, 2024 Mar 8th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 26th, 2024 Mar 8th, 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Feb 26th, 2024 Mar 8th, 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 23rd, 2024 Mar 8th, 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Feb 23rd, 2024 Mar 8th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 23rd, 2024 Mar 8th, 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 21st, 2024 Mar 8th, 2024 ET Energy Transfer LP buy $1K - $15K Joint
Feb 15th, 2024 Mar 8th, 2024 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Feb 15th, 2024 Mar 8th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 9th, 2024 Mar 8th, 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 7th, 2024 Mar 8th, 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 5th, 2024 Mar 8th, 2024 ASC ARDMORE SHIPPING CORP buy $1K - $15K Joint
Feb 2nd, 2024 Mar 8th, 2024 T AT&T Inc buy $1K - $15K Not Disclosed
Feb 2nd, 2024 Mar 8th, 2024 FLNG FLEX LNG LTD buy $1K - $15K Joint
Feb 1st, 2024 Mar 8th, 2024 HTGC Hercules Capital Inc buy $1K - $15K Joint
Jan 18th, 2024 Feb 6th, 2024 ET Energy Transfer LP buy $1K - $15K Not Disclosed
Jan 17th, 2024 Feb 6th, 2024 CRT CROSS TIMBERS ROYALTY TRUST sell $15K - $50K Joint
Jan 17th, 2024 Feb 6th, 2024 ET Energy Transfer LP buy $1K - $15K Joint
Jan 17th, 2024 Feb 6th, 2024 SCHX Schwab US Large-Cap ETF buy $1K - $15K Joint
Jan 16th, 2024 Feb 6th, 2024 MO Altria Group Inc sell $1K - $15K Joint
Jan 16th, 2024 Feb 6th, 2024 DUK Duke Energy Corp buy $1K - $15K Joint
Jan 16th, 2024 Feb 6th, 2024 ET Energy Transfer LP buy $15K - $50K Joint
Jan 16th, 2024 Feb 6th, 2024 HTGC Hercules Capital Inc buy $15K - $50K Joint
Jan 11th, 2024 Feb 6th, 2024 MO Altria Group Inc buy $1K - $15K Joint
Jan 10th, 2024 Feb 6th, 2024 MO Altria Group Inc sell $15K - $50K Joint
Jan 8th, 2024 Feb 6th, 2024 SCHX Schwab US Large-Cap ETF buy $1K - $15K Joint
Dec 19th, 2023 Jan 9th, 2024 DUK Duke Energy Corp buy $1K - $15K Joint
Dec 14th, 2023 Jan 9th, 2024 EFC ELLINGTON FINANCIAL INC receive $15K - $50K Joint
Dec 14th, 2023 Jan 9th, 2024 AAIC Arlington Asset Investment Corp exchange $15K - $50K Joint
Dec 8th, 2023 Jan 9th, 2024 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Dec 4th, 2023 Jan 9th, 2024 FLNG FLEX LNG LTD buy $1K - $15K Not Disclosed
Nov 29th, 2023 Dec 6th, 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Nov 28th, 2023 Dec 6th, 2023 AAIC Arlington Asset Investment Corp buy $1K - $15K Joint
Nov 28th, 2023 Dec 6th, 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Nov 28th, 2023 Dec 6th, 2023 FLNG FLEX LNG LTD buy $1K - $15K Joint
Nov 15th, 2023 Dec 6th, 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Nov 10th, 2023 Dec 6th, 2023 USDP USD Partners LP sell $1K - $15K Joint
Nov 2nd, 2023 Dec 6th, 2023 T AT&T Inc buy $1K - $15K Joint
Oct 25th, 2023 Nov 8th, 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Oct 23rd, 2023 Nov 8th, 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Oct 20th, 2023 Nov 8th, 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Oct 11th, 2023 Nov 8th, 2023 MO Altria Group Inc buy $1K - $15K Joint
Oct 3rd, 2023 Nov 8th, 2023 PAA Plains All American Pipeline LP sell $15K - $50K Joint
Oct 3rd, 2023 Nov 8th, 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Oct 2nd, 2023 Nov 8th, 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Oct 2nd, 2023 Nov 8th, 2023 FLNG FLEX LNG LTD buy $1K - $15K Joint
Sep 22nd, 2023 Oct 9th, 2023 APO Apollo Global Management Inc sell $15K - $50K Joint
Sep 21st, 2023 Oct 9th, 2023 HTGC Hercules Capital Inc buy $1K - $15K Joint
Sep 21st, 2023 Oct 9th, 2023 VGR Vector Group Ltd sell $50K - $100K Joint
Sep 19th, 2023 Oct 9th, 2023 AAIC Arlington Asset Investment Corp buy $1K - $15K Joint
Sep 19th, 2023 Oct 9th, 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Sep 19th, 2023 Oct 9th, 2023 DUK Duke Energy Corp buy $1K - $15K Joint
Sep 18th, 2023 Oct 9th, 2023 GPP Green Plains Partners LP sell $15K - $50K Joint
Sep 18th, 2023 Oct 9th, 2023 VGR Vector Group Ltd buy $1K - $15K Joint
Aug 29th, 2023 Sep 6th, 2023 TAK Takeda Pharmaceutical Co Ltd sell $15K - $50K Joint
Aug 16th, 2023 Sep 6th, 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Aug 2nd, 2023 Sep 6th, 2023 T AT&T Inc buy $1K - $15K Joint
Jul 11th, 2023 Jul 31st, 2023 MO Altria Group Inc buy $1K - $15K Joint
Jun 30th, 2023 Jul 10th, 2023 VGR Vector Group Ltd buy $1K - $15K Joint
Jun 20th, 2023 Jul 10th, 2023 DUK Duke Energy Corp buy $1K - $15K Joint
May 26th, 2023 Jun 5th, 2023 SIRE Sisecam Resources LP sell $50K - $100K Joint
May 19th, 2023 Jun 5th, 2023 SIRE Sisecam Resources LP buy $1K - $15K Joint
May 17th, 2023 Jun 5th, 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
May 17th, 2023 Jun 5th, 2023 GPP Green Plains Partners LP buy $1K - $15K Joint
May 16th, 2023 Jun 5th, 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
May 16th, 2023 Jun 5th, 2023 FLNG FLEX LNG LTD buy $1K - $15K Joint
May 10th, 2023 Jun 5th, 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
May 8th, 2023 Jun 5th, 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
May 2nd, 2023 Jun 5th, 2023 T AT&T Inc buy $1K - $15K Joint
May 1st, 2023 Jun 5th, 2023 MO Altria Group Inc buy $1K - $15K Joint
May 1st, 2023 Jun 5th, 2023 CRT CROSS TIMBERS ROYALTY TRUST buy $1K - $15K Joint
Apr 3rd, 2023 May 2nd, 2023 AAIC Arlington Asset Investment Corp buy $1K - $15K Joint
Mar 31st, 2023 Apr 5th, 2023 VGR Vector Group Ltd buy $1K - $15K Joint
Mar 24th, 2023 Apr 5th, 2023 PAA Plains All American Pipeline LP buy $15K - $50K Joint
Mar 22nd, 2023 Apr 5th, 2023 VIA Via Renewables Inc buy $1K - $15K Joint
Mar 17th, 2023 Apr 5th, 2023 DUK Duke Energy Corp buy $1K - $15K Joint
Mar 10th, 2023 Apr 5th, 2023 ARLP Alliance Resource Partners LP buy $1K - $15K Joint
Mar 8th, 2023 Apr 5th, 2023 SCHD Schwab US Dividend Equity ETF sell $50K - $100K Joint
Mar 7th, 2023 Apr 5th, 2023 BCC BOISE CASCADE CO sell $15K - $50K Joint
Mar 7th, 2023 Apr 5th, 2023 VGR Vector Group Ltd buy $1K - $15K Joint
Mar 2nd, 2023 Apr 5th, 2023 BCC BOISE CASCADE CO buy $1K - $15K Joint
Mar 2nd, 2023 Apr 5th, 2023 PFF iShares Preferred and Income Securities ETF sell $50K - $100K Joint
Mar 1st, 2023 Apr 5th, 2023 GSK Glaxosmithkline PLC sell $50K - $100K Joint
Mar 1st, 2023 Apr 5th, 2023 K Kellogg Co sell $50K - $100K Joint