Virginia Foxx Stock Tracker
Virginia Foxx, Representative for North Carolina's 5th district, has disclosed 751 stock trades since 2 April 2018: 607 purchases and 140 sales, most often T, ARLP, HTGC. Each was reported a median 22 days after the trade.
Plus See what all of Congress bought and sold, and who earned the mostWhat they trade, by sector
By the amount traded: the middle of each trade's range.
Estimated return of copying the trades
An estimate, not the member's own return: each purchase of a stock or ETF buys the middle of its amount range at the day's close, a full sale sells it all, another sale the middle of its range. Time-weighted, so money put in or taken out does not count. It covers 34% of the amount traded; options, bonds and stocks without daily prices are left out.
Trades each month
Most bought, last 90 days
- 1MMPMagellan Midstream Partners L.P. Limited Partnership$1K – $15K1 trades
Most sold, last 90 days
No sales in the last 90 days.
Most traded stocks
- TAT&T36 trades33 bought · 3 sold

- ARLPAlliance Resource Partners LP34 trades29 bought · 5 sold
- HTGCHercules Capital27 trades24 bought · 3 sold
- GSKGSK25 trades23 bought · 2 sold

- DUKDuke Energy23 trades21 bought · 2 sold

- EPDEnterprise Products Partners LP22 trades21 bought · 1 sold

- OLPOne Liberty Properties22 trades21 bought · 1 sold
- CWEN/AClearway Energy, Inc. Class A20 trades15 bought · 4 sold
- MOAltria Group20 trades17 bought · 3 sold

- PPLPPL20 trades18 bought · 2 sold

- FLNGFLEX LNG19 trades17 bought · 2 sold
- BPBP16 trades15 bought · 1 sold

Trades (751)
| Stock | Trade | Owner | Amount | Traded | Disclosed | Since the trade | Report |
|---|---|---|---|---|---|---|---|
MMPMagellan Midstream Partners L.P. Limited Partnership | Bought | Joint | $1,001 - $15,000 | 7 Apr 2220 | 4 May 2022-72,291 days later | — | |
| EFCEllington Financial | Bought | — | $1,001 - $15,000 | 30 Jun 2026 | 13 Jul 202613 days later | — | |
| ARLPAlliance Resource Partners LP | Sold part | — | $15,001 - $50,000 | 18 Jun 2026 | 13 Jul 202625 days later | — | |
| EFCEllington Financial | Sold part | — | $15,001 - $50,000 | 18 Jun 2026 | 13 Jul 202625 days later | — | |
| ARLPAlliance Resource Partners LP | Bought | — | $1,001 - $15,000 | 15 May 2026 | 3 Jun 202619 days later | — | |
| ARLPAlliance Resource Partners LP | Bought | — | $1,001 - $15,000 | 13 Feb 2026 | 3 Mar 202618 days later | — | |
![]() | Sold all | — | $1,001 - $15,000 | 12 Jan 2026 | 9 Feb 202628 days later | +19.1% | |
| HTGCHercules Capital | Sold all | — | $50,001 - $100,000 | 12 Jan 2026 | 9 Feb 202628 days later | — | |
| EFCEllington Financial | Bought | — | $1,001 - $15,000 | 30 Dec 2025 | 6 Jan 20267 days later | — | |
| HTGCHercules Capital | Bought | — | $1,001 - $15,000 | 19 Nov 2025 | 2 Dec 202513 days later | — | |
| ARLPAlliance Resource Partners LP | Bought | — | $1,001 - $15,000 | 17 Nov 2025 | 2 Dec 202515 days later | — | |
| ARLPAlliance Resource Partners LP | Bought | — | $1,001 - $15,000 | 14 Nov 2025 | 2 Dec 202518 days later | — | |
| EFCEllington Financial | Bought | — | $1,001 - $15,000 | 30 Sept 2025 | 7 Oct 20257 days later | — | |
| HTGCHercules Capital | Sold part | — | $15,001 - $50,000 | 25 Sept 2025 | 7 Oct 202512 days later | — | |
| ARLPAlliance Resource Partners LP | Sold part | — | $1,001 - $15,000 | 25 Sept 2025 | 7 Oct 202512 days later | — | |
| HTGCHercules Capital | Bought | — | $1,001 - $15,000 | 19 Aug 2025 | 10 Sept 202522 days later | — | |
| ARLPAlliance Resource Partners LP | Bought | — | $1,001 - $15,000 | 14 Aug 2025 | 10 Sept 202527 days later | — | |
| EFCEllington Financial | Bought | — | $1,001 - $15,000 | 30 Jun 2025 | 4 Jul 20254 days later | — | |
![]() | Sold part | — | $15,001 - $50,000 | 24 Jun 2025 | 4 Jul 202510 days later | +9.8% | |
![]() | Sold all | — | $1,001 - $15,000 | 24 Jun 2025 | 4 Jul 202510 days later | +34.9% | |
| HTGCHercules Capital | Bought | — | $1,001 - $15,000 | 20 May 2025 | 4 Jun 202515 days later | — | |
| ARLPAlliance Resource Partners LP | Bought | — | $1,001 - $15,000 | 15 May 2025 | 4 Jun 202520 days later | — | |
| EFCEllington Financial | Bought | — | $1,001 - $15,000 | 31 Mar 2025 | 7 Apr 20257 days later | — | |
![]() | Sold all | — | $50,001 - $100,000 | 7 Mar 2025 | 7 Apr 202531 days later | +33.0% | |
![]() | Sold part | — | $50,001 - $100,000 | 7 Mar 2025 | 7 Apr 202531 days later | +11.2% | |
| ARLPAlliance Resource Partners LP | Sold part | — | $15,001 - $50,000 | 7 Mar 2025 | 7 Apr 202531 days later | — | |
| FLNGFLEX LNG | Sold all | — | $15,001 - $50,000 | 7 Mar 2025 | 7 Apr 202531 days later | — | |
| HTGCHercules Capital | Bought | — | $1,001 - $15,000 | 5 Mar 2025 | 7 Apr 202533 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 19 Feb 2025 | 3 Mar 202512 days later | -3.4% | |
| ARLPAlliance Resource Partners LP | Bought | — | $1,001 - $15,000 | 14 Feb 2025 | 3 Mar 202517 days later | — | |
| EFCEllington Financial | Bought | — | $1,001 - $15,000 | 30 Dec 2024 | 6 Jan 20257 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 6 Dec 2024 | 6 Jan 202531 days later | +70.8% | |
![]() | Sold part | — | $50,001 - $100,000 | 6 Dec 2024 | 6 Jan 202531 days later | — | |
VIASPVia Renewables, Inc. - 8.75% Series A Fixed-to-Floating Rate Cumulative Redeemable Perpetual Preferred Stock | Sold all | — | $50,001 - $100,000 | 6 Dec 2024 | 6 Jan 202531 days later | — | |
![]() | Sold part | — | $15,001 - $50,000 | 6 Dec 2024 | 6 Jan 202531 days later | +0.8% | |
![]() | Bought | — | $1,001 - $15,000 | 6 Dec 2024 | 6 Jan 202531 days later | -0.4% | |
![]() | Bought | — | $1,001 - $15,000 | 6 Dec 2024 | 6 Jan 202531 days later | +15.2% | |
![]() | Bought | — | $1,001 - $15,000 | 6 Dec 2024 | 6 Jan 202531 days later | +6.8% | |
![]() | Bought | — | $1,001 - $15,000 | 6 Dec 2024 | 6 Jan 202531 days later | +91.6% | |
| ASCARDMORE SHIPPING | Sold part | — | $15,001 - $50,000 | 6 Dec 2024 | 6 Jan 202531 days later | — | |
![]() | Sold all | — | $50,001 - $100,000 | 6 Dec 2024 | 6 Jan 202531 days later | -7.1% | |
| ARLPAlliance Resource Partners LP | Sold part | — | $15,001 - $50,000 | 6 Dec 2024 | 6 Jan 202531 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 6 Dec 2024 | 6 Jan 202531 days later | +34.8% | |
![]() | Bought | — | $1,001 - $15,000 | 6 Dec 2024 | 6 Jan 202531 days later | +67.4% | |
| FLNGFLEX LNG | Sold part | — | $15,001 - $50,000 | 6 Dec 2024 | 6 Jan 202531 days later | — | |
| HTGCHercules Capital | Bought | Joint | $1,001 - $15,000 | 20 Nov 2024 | 11 Dec 202421 days later | — | |
![]() | Bought | Joint | $1,001 - $15,000 | 19 Nov 2024 | 11 Dec 202422 days later | +8.1% | |
| ARLPAlliance Resource Partners LP | Bought | Joint | $1,001 - $15,000 | 14 Nov 2024 | 11 Dec 202427 days later | — | |
![]() | Bought | Joint | $1,001 - $15,000 | 1 Nov 2024 | 11 Dec 202440 days later | +0.3% | |
| HTGCHercules Capital | Bought | Joint | $15,001 - $50,000 | 23 Oct 2024 | 12 Nov 202420 days later | — |
Congress: most bought, most sold and best returns
Most bought by Congress, last 90 days
Most sold by Congress, last 90 days
Members of Congress must report a trade over $1,000 within 45 days, its amount as a range. A trade by a spouse or child is theirs to report too. The move since the trade is from the close on the day traded to the price now.
Source: Periodic transaction reports filed with the House and the Senate, via Financial Modeling Prep; party and state from congress-legislators









