Virginia Foxx(age: 82)
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 |
|---|---|---|---|---|---|---|
|
|
Hercules Capital Inc | sell | 17 | 2 | $0 - $259K | Jan 12th, 2026 |
|
|
Alliance Resource Partners LP | buy | 17 | 3 | $0 - $223K | Nov 17th, 2025 |
|
|
ARDMORE SHIPPING CORP | sell | 10 | 1 | $0 - $134K | Dec 6th, 2024 |
|
|
ELLINGTON FINANCIAL INC | buy | 8 | 0 | $8K - $120K | Dec 30th, 2025 |
|
|
Energy Transfer LP | sell | 11 | 3 | $0 - $119K | Jun 24th, 2025 |
|
|
FLEX LNG LTD | sell | 9 | 2 | $0 - $104K | Mar 7th, 2025 |
| CRT | CROSS TIMBERS ROYALTY TRUST | sell | 7 | 1 | $0 - $89K | Jan 17th, 2024 |
|
|
AT&T Inc | sell | 7 | 1 | $0 - $54K | Dec 6th, 2024 |
| AAIC | Arlington Asset Investment Corp | exchange | 3 | 0 | $3K - $45K | Dec 14th, 2023 |
|
|
Altria Group Inc | sell | 4 | 2 | $0 - $43K | Jan 16th, 2024 |
|
|
Duke Energy Corp | buy | 6 | 1 | $0 - $39K | Dec 6th, 2024 |
|
|
Plains All American Pipeline LP | sell | 1 | 1 | $0 - $34K | Oct 3rd, 2023 |
|
|
Schwab US Large-Cap ETF | buy | 2 | 0 | $2K - $30K | Jan 17th, 2024 |
|
|
American Electric Power Co Inc | buy | 1 | 0 | $1K - $15K | Dec 6th, 2024 |
|
|
Amgen Inc | buy | 1 | 0 | $1K - $15K | Dec 6th, 2024 |
|
|
AbbVie Inc | buy | 1 | 0 | $1K - $15K | Dec 6th, 2024 |
|
|
Johnson & Johnson | buy | 1 | 0 | $1K - $15K | Dec 6th, 2024 |
|
|
Public Storage | sell | 1 | 1 | $0 - $13K | Jan 12th, 2026 |
|
|
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 |
|
Hercules Capital Inc | sell | $50K - $100K | Not Disclosed |
| Jan 12th, 2026 | Feb 9th, 2026 |
|
Public Storage | sell | $1K - $15K | Not Disclosed |
| Dec 30th, 2025 | Jan 6th, 2026 |
|
ELLINGTON FINANCIAL INC | buy | $1K - $15K | Not Disclosed |
| Nov 19th, 2025 | Dec 2nd, 2025 |
|
Hercules Capital Inc | buy | $1K - $15K | Not Disclosed |
| Nov 17th, 2025 | Dec 2nd, 2025 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Not Disclosed |
| Nov 14th, 2025 | Dec 2nd, 2025 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Not Disclosed |
| Sep 30th, 2025 | Oct 7th, 2025 |
|
ELLINGTON FINANCIAL INC | buy | $1K - $15K | Not Disclosed |
| Sep 25th, 2025 | Oct 7th, 2025 |
|
Alliance Resource Partners LP | sell | $1K - $15K | Not Disclosed |
| Sep 25th, 2025 | Oct 7th, 2025 |
|
Hercules Capital Inc | sell | $15K - $50K | Not Disclosed |
| Aug 19th, 2025 | Sep 10th, 2025 |
|
Hercules Capital Inc | buy | $1K - $15K | Not Disclosed |
| Aug 14th, 2025 | Sep 10th, 2025 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Not Disclosed |
| Jun 30th, 2025 | Jul 4th, 2025 |
|
ELLINGTON FINANCIAL INC | buy | $1K - $15K | Not Disclosed |
| Jun 24th, 2025 | Jul 4th, 2025 |
|
Bristol-Myers Squibb Co | sell | $1K - $15K | Not Disclosed |
| Jun 24th, 2025 | Jul 4th, 2025 |
|
Energy Transfer LP | sell | $15K - $50K | Not Disclosed |
| May 20th, 2025 | Jun 4th, 2025 |
|
Hercules Capital Inc | buy | $1K - $15K | Not Disclosed |
| May 15th, 2025 | Jun 4th, 2025 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Not Disclosed |
| Mar 31st, 2025 | Apr 7th, 2025 |
|
ELLINGTON FINANCIAL INC | buy | $1K - $15K | Not Disclosed |
| Mar 7th, 2025 | Apr 7th, 2025 |
|
Alliance Resource Partners LP | sell | $15K - $50K | Not Disclosed |
| Mar 7th, 2025 | Apr 7th, 2025 |
|
Energy Transfer LP | sell | $50K - $100K | Not Disclosed |
| Mar 7th, 2025 | Apr 7th, 2025 |
|
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 |
|
Hercules Capital Inc | buy | $1K - $15K | Not Disclosed |
| Feb 19th, 2025 | Mar 4th, 2025 |
|
Energy Transfer LP | buy | $1K - $15K | Not Disclosed |
| Feb 14th, 2025 | Mar 4th, 2025 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Not Disclosed |
| Dec 30th, 2024 | Jan 7th, 2025 |
|
ELLINGTON FINANCIAL INC | buy | $1K - $15K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
American Electric Power Co Inc | buy | $1K - $15K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
Amgen Inc | buy | $1K - $15K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
AbbVie Inc | buy | $1K - $15K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
Alliance Resource Partners LP | sell | $15K - $50K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
ARDMORE SHIPPING CORP | sell | $15K - $50K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
AT&T Inc | sell | $50K - $100K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
Bristol-Myers Squibb Co | buy | $1K - $15K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
Duke Energy Corp | buy | $1K - $15K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
Energy Transfer LP | sell | $15K - $50K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
FLEX LNG LTD | sell | $15K - $50K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
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 |
|
Public Storage | buy | $1K - $15K | Not Disclosed |
| Dec 6th, 2024 | Jan 7th, 2025 |
|
Via Renewables Inc | sell | $50K - $100K | Not Disclosed |
| Nov 20th, 2024 | Dec 12th, 2024 |
|
Hercules Capital Inc | buy | $1K - $15K | Joint |
| Nov 19th, 2024 | Dec 12th, 2024 |
|
Energy Transfer LP | buy | $1K - $15K | Joint |
| Nov 14th, 2024 | Dec 12th, 2024 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| Nov 1st, 2024 | Dec 12th, 2024 |
|
AT&T Inc | buy | $1K - $15K | Joint |
| Oct 23rd, 2024 | Nov 13th, 2024 |
|
Hercules Capital Inc | buy | $15K - $50K | Joint |
| Sep 30th, 2024 | Oct 22nd, 2024 |
|
ELLINGTON FINANCIAL INC | buy | $1K - $15K | Not Disclosed |
| Aug 20th, 2024 | Sep 5th, 2024 |
|
Hercules Capital Inc | buy | $1K - $15K | Not Disclosed |
| Aug 19th, 2024 | Sep 5th, 2024 |
|
Energy Transfer LP | buy | $1K - $15K | Not Disclosed |
| Aug 14th, 2024 | Sep 5th, 2024 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Not Disclosed |
| Aug 1st, 2024 | Sep 5th, 2024 |
|
AT&T Inc | buy | $1K - $15K | Not Disclosed |
| Jul 11th, 2024 | Aug 7th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Not Disclosed |
| Jul 9th, 2024 | Aug 7th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Not Disclosed |
| Jul 8th, 2024 | Aug 7th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Not Disclosed |
| Jul 1st, 2024 | Aug 7th, 2024 |
|
ELLINGTON FINANCIAL INC | buy | $1K - $15K | Not Disclosed |
| May 21st, 2024 | Jun 7th, 2024 |
|
Hercules Capital Inc | buy | $1K - $15K | Not Disclosed |
| May 20th, 2024 | Jun 7th, 2024 |
|
Energy Transfer LP | buy | $1K - $15K | Not Disclosed |
| May 15th, 2024 | Jun 7th, 2024 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Not Disclosed |
| May 2nd, 2024 | Jun 7th, 2024 |
|
Energy Transfer LP | buy | $1K - $15K | Not Disclosed |
| May 1st, 2024 | Jun 7th, 2024 |
|
AT&T Inc | buy | $1K - $15K | Not Disclosed |
| May 1st, 2024 | Jun 7th, 2024 |
|
Energy Transfer LP | buy | $1K - $15K | Not Disclosed |
| Apr 30th, 2024 | May 7th, 2024 |
|
Energy Transfer LP | buy | $1K - $15K | Not Disclosed |
| Apr 16th, 2024 | May 7th, 2024 |
|
Hercules Capital Inc | buy | $1K - $15K | Not Disclosed |
| Apr 9th, 2024 | May 7th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Not Disclosed |
| Apr 2nd, 2024 | May 7th, 2024 |
|
ELLINGTON FINANCIAL INC | buy | $1K - $15K | Not Disclosed |
| Mar 7th, 2024 | Apr 11th, 2024 |
|
Hercules Capital Inc | buy | $1K - $15K | Joint |
| Mar 6th, 2024 | Apr 11th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Joint |
| Mar 4th, 2024 | Apr 11th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Joint |
| Feb 28th, 2024 | Mar 8th, 2024 |
|
Duke Energy Corp | sell | $50K - $100K | Joint |
| Feb 27th, 2024 | Mar 8th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Joint |
| Feb 26th, 2024 | Mar 8th, 2024 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| Feb 26th, 2024 | Mar 8th, 2024 |
|
FLEX LNG LTD | buy | $1K - $15K | Joint |
| Feb 23rd, 2024 | Mar 8th, 2024 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| Feb 23rd, 2024 | Mar 8th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Joint |
| Feb 23rd, 2024 | Mar 8th, 2024 |
|
FLEX LNG LTD | buy | $1K - $15K | Joint |
| Feb 21st, 2024 | Mar 8th, 2024 |
|
Energy Transfer LP | buy | $1K - $15K | Joint |
| Feb 15th, 2024 | Mar 8th, 2024 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| Feb 15th, 2024 | Mar 8th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Joint |
| Feb 9th, 2024 | Mar 8th, 2024 |
|
FLEX LNG LTD | buy | $1K - $15K | Joint |
| Feb 7th, 2024 | Mar 8th, 2024 |
|
FLEX LNG LTD | buy | $1K - $15K | Joint |
| Feb 5th, 2024 | Mar 8th, 2024 |
|
ARDMORE SHIPPING CORP | buy | $1K - $15K | Joint |
| Feb 2nd, 2024 | Mar 8th, 2024 |
|
AT&T Inc | buy | $1K - $15K | Not Disclosed |
| Feb 2nd, 2024 | Mar 8th, 2024 |
|
FLEX LNG LTD | buy | $1K - $15K | Joint |
| Feb 1st, 2024 | Mar 8th, 2024 |
|
Hercules Capital Inc | buy | $1K - $15K | Joint |
| Jan 18th, 2024 | Feb 6th, 2024 |
|
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 |
|
Energy Transfer LP | buy | $1K - $15K | Joint |
| Jan 17th, 2024 | Feb 6th, 2024 |
|
Schwab US Large-Cap ETF | buy | $1K - $15K | Joint |
| Jan 16th, 2024 | Feb 6th, 2024 |
|
Altria Group Inc | sell | $1K - $15K | Joint |
| Jan 16th, 2024 | Feb 6th, 2024 |
|
Duke Energy Corp | buy | $1K - $15K | Joint |
| Jan 16th, 2024 | Feb 6th, 2024 |
|
Energy Transfer LP | buy | $15K - $50K | Joint |
| Jan 16th, 2024 | Feb 6th, 2024 |
|
Hercules Capital Inc | buy | $15K - $50K | Joint |
| Jan 11th, 2024 | Feb 6th, 2024 |
|
Altria Group Inc | buy | $1K - $15K | Joint |
| Jan 10th, 2024 | Feb 6th, 2024 |
|
Altria Group Inc | sell | $15K - $50K | Joint |
| Jan 8th, 2024 | Feb 6th, 2024 |
|
Schwab US Large-Cap ETF | buy | $1K - $15K | Joint |
| Dec 19th, 2023 | Jan 9th, 2024 |
|
Duke Energy Corp | buy | $1K - $15K | Joint |
| Dec 14th, 2023 | Jan 9th, 2024 |
|
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 |
|
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 |
|
FLEX LNG LTD | buy | $1K - $15K | Joint |
| Nov 15th, 2023 | Dec 6th, 2023 |
|
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 |
|
AT&T Inc | buy | $1K - $15K | Joint |
| Oct 25th, 2023 | Nov 8th, 2023 |
|
Hercules Capital Inc | buy | $1K - $15K | Joint |
| Oct 23rd, 2023 | Nov 8th, 2023 |
|
Hercules Capital Inc | buy | $1K - $15K | Joint |
| Oct 20th, 2023 | Nov 8th, 2023 |
|
Hercules Capital Inc | buy | $1K - $15K | Joint |
| Oct 11th, 2023 | Nov 8th, 2023 |
|
Altria Group Inc | buy | $1K - $15K | Joint |
| Oct 3rd, 2023 | Nov 8th, 2023 |
|
Plains All American Pipeline LP | sell | $15K - $50K | Joint |
| Oct 3rd, 2023 | Nov 8th, 2023 |
|
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 |
|
FLEX LNG LTD | buy | $1K - $15K | Joint |
| Sep 22nd, 2023 | Oct 9th, 2023 |
|
Apollo Global Management Inc | sell | $15K - $50K | Joint |
| Sep 21st, 2023 | Oct 9th, 2023 |
|
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 |
|
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 |
|
Takeda Pharmaceutical Co Ltd | sell | $15K - $50K | Joint |
| Aug 16th, 2023 | Sep 6th, 2023 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| Aug 2nd, 2023 | Sep 6th, 2023 |
|
AT&T Inc | buy | $1K - $15K | Joint |
| Jul 11th, 2023 | Jul 31st, 2023 |
|
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 |
|
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 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| May 16th, 2023 | Jun 5th, 2023 |
|
FLEX LNG LTD | buy | $1K - $15K | Joint |
| May 10th, 2023 | Jun 5th, 2023 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| May 8th, 2023 | Jun 5th, 2023 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| May 2nd, 2023 | Jun 5th, 2023 |
|
AT&T Inc | buy | $1K - $15K | Joint |
| May 1st, 2023 | Jun 5th, 2023 |
|
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 |
|
Plains All American Pipeline LP | buy | $15K - $50K | Joint |
| Mar 22nd, 2023 | Apr 5th, 2023 |
|
Via Renewables Inc | buy | $1K - $15K | Joint |
| Mar 17th, 2023 | Apr 5th, 2023 |
|
Duke Energy Corp | buy | $1K - $15K | Joint |
| Mar 10th, 2023 | Apr 5th, 2023 |
|
Alliance Resource Partners LP | buy | $1K - $15K | Joint |
| Mar 8th, 2023 | Apr 5th, 2023 |
|
Schwab US Dividend Equity ETF | sell | $50K - $100K | Joint |
| Mar 7th, 2023 | Apr 5th, 2023 |
|
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 |
|
BOISE CASCADE CO | buy | $1K - $15K | Joint |
| Mar 2nd, 2023 | Apr 5th, 2023 |
|
iShares Preferred and Income Securities ETF | sell | $50K - $100K | Joint |
| Mar 1st, 2023 | Apr 5th, 2023 |
|
Glaxosmithkline PLC | sell | $50K - $100K | Joint |
| Mar 1st, 2023 | Apr 5th, 2023 |
|
Kellogg Co | sell | $50K - $100K | Joint |