US Congress — periodic transaction reports, as filed
Hon. Virginia Foxx
US Representative · NC05
Follow the names Virginia Foxx trades and get their filings by email. A free account follows up to three.Create a free account →
PTRs filed · since 2025
13
Transactions parsed
44
Distinct tickers
15
Median filing lag
24 days
What is on file
We hold 13 periodic transaction reports filed by Virginia Foxx, the first on 6 January 2025 and the most recent on 10 July 2026. Between them they disclose 44 transactions in 15 listed companies, dated from 6 December 2024 to 30 June 2026. 25 are purchases and 19 are sales — more buying than selling, as Foxx reported it.
How late the filings were
The STOCK Act gives a member 45 days to report a trade. The median gap here is 24 days, and the longest is 31 days. Every transaction we hold for Foxx was filed inside the 45 days. The slowest single filing covers ABBVIE INC.: traded 6 December 2024, filed 6 January 2025, 31 days later. Each row below prints its own gap, because the gap is the part that is easy to lose.
What comes up most
The names that come up most often are ARLP (11 transactions), HTGC (6 transactions), ET (4 transactions), EFC (3 transactions) and BMY (2 transactions). The most common size on file is the $1,001 – $15,000 band — 27 of 44 transactions, 61%. Congress discloses a range rather than an exact figure, so a range is what we print. We never take the midpoint and call it a number.
Disclosed transactions
Amounts are the bands the STOCK Act requires — we print the band, never a midpoint
| Asset | Direction | Amount as filed | Traded | Filed | Lag |
|---|---|---|---|---|---|
| Ellington Financial Inc. 7.00% Series D Cumulative Perp… | BOUGHT | $1,001 – $15,000 | 30 JUN 2026 | 10 JUL 2026 | 10 DAYS |
| Ellington Financial Inc. 7.00% Series D Cumulative Perp… | SOLD | $15,001 – $50,000 · partial | 18 JUN 2026 | 10 JUL 2026 | 22 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | SOLD | $15,001 – $50,000 · partial | 18 JUN 2026 | 10 JUL 2026 | 22 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | BOUGHT | $1,001 – $15,000 | 15 MAY 2026 | 02 JUN 2026 | 18 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | BOUGHT | $1,001 – $15,000 | 13 FEB 2026 | 02 MAR 2026 | 17 DAYS |
| HTGC Hercules Capital, Inc. | SOLD | $50,001 – $100,000 | 12 JAN 2026 | 06 FEB 2026 | 25 DAYS |
| PSA Public Storage | SOLD | $1,001 – $15,000 | 12 JAN 2026 | 06 FEB 2026 | 25 DAYS |
| EFC Ellington Financial Inc. Common Stock | BOUGHT | $1,001 – $15,000 | 30 DEC 2025 | 05 JAN 2026 | 6 DAYS |
| HTGC Hercules Capital, Inc. | BOUGHT | $1,001 – $15,000 | 19 NOV 2025 | 01 DEC 2025 | 12 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | BOUGHT | $1,001 – $15,000 | 17 NOV 2025 | 01 DEC 2025 | 14 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | BOUGHT | $1,001 – $15,000 | 14 NOV 2025 | 01 DEC 2025 | 17 DAYS |
| Ellington Financial Inc. 7.00% Series D Cumulative Perp… | BOUGHT | $1,001 – $15,000 | 30 SEPT 2025 | 06 OCT 2025 | 6 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | SOLD | $1,001 – $15,000 · partial | 25 SEPT 2025 | 06 OCT 2025 | 11 DAYS |
| HTGC Hercules Capital, Inc. | SOLD | $15,001 – $50,000 · partial | 25 SEPT 2025 | 06 OCT 2025 | 11 DAYS |
| HTGC Hercules Capital, Inc. | BOUGHT | $1,001 – $15,000 | 19 AUG 2025 | 08 SEPT 2025 | 20 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | BOUGHT | $1,001 – $15,000 | 14 AUG 2025 | 08 SEPT 2025 | 25 DAYS |
| EFC Ellington Financial Inc. Common Stock | BOUGHT | $1,001 – $15,000 | 30 JUN 2025 | 03 JUL 2025 | 3 DAYS |
| BMY Bristol-Myers Squibb Co. | SOLD | $1,001 – $15,000 | 24 JUN 2025 | 03 JUL 2025 | 9 DAYS |
| ET Energy Transfer LP Common Units | SOLD | $15,001 – $50,000 · partial | 24 JUN 2025 | 03 JUL 2025 | 9 DAYS |
| HTGC Hercules Capital, Inc. | BOUGHT | $1,001 – $15,000 | 20 MAY 2025 | 03 JUN 2025 | 14 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | BOUGHT | $1,001 – $15,000 | 15 MAY 2025 | 03 JUN 2025 | 19 DAYS |
| EFC Ellington Financial Inc. Common Stock | BOUGHT | $1,001 – $15,000 | 31 MAR 2025 | 04 APR 2025 | 4 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | SOLD | $15,001 – $50,000 · partial | 07 MAR 2025 | 04 APR 2025 | 28 DAYS |
| FLNG FLEX LNG Ltd. Ordinary Shares | SOLD | $15,001 – $50,000 | 07 MAR 2025 | 04 APR 2025 | 28 DAYS |
| ET Energy Transfer LP Common Units | SOLD | $50,001 – $100,000 · partial | 07 MAR 2025 | 04 APR 2025 | 28 DAYS |
| PBA PEMBINA PIPELINE CORPORATION | SOLD | $50,001 – $100,000 | 07 MAR 2025 | 04 APR 2025 | 28 DAYS |
| HTGC Hercules Capital, Inc. | BOUGHT | $1,001 – $15,000 | 05 MAR 2025 | 04 APR 2025 | 30 DAYS |
| ET Energy Transfer LP Common Units | BOUGHT | $1,001 – $15,000 | 19 FEB 2025 | 03 MAR 2025 | 12 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | BOUGHT | $1,001 – $15,000 | 14 FEB 2025 | 03 MAR 2025 | 17 DAYS |
| Ellington Financial Inc. 7.00% Series D Cumulative Perp… | BOUGHT | $1,001 – $15,000 | 30 DEC 2024 | 06 JAN 2025 | 7 DAYS |
| AMGN Amgen Inc. Common Stock | BOUGHT | $1,001 – $15,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| ASC ARDMORE SHIPPING CORPORATION | SOLD | $15,001 – $50,000 · partial | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| AT&T Inc. Depositary Shares, each representing a 1/1,00… | SOLD | $50,001 – $100,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| VIASP Via Renewables, Inc. 8.75% Ser | SOLD | $50,001 – $100,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| DUK Duke Energy Corporation | BOUGHT | $1,001 – $15,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| ET Energy Transfer LP Common Units | SOLD | $15,001 – $50,000 · partial | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| FLNG FLEX LNG Ltd. Ordinary Shares | SOLD | $15,001 – $50,000 · partial | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| JNJ Johnson & Johnson | BOUGHT | $1,001 – $15,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| PBA PEMBINA PIPELINE CORPORATION | SOLD | $50,001 – $100,000 · partial | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| PSA Public Storage | BOUGHT | $1,001 – $15,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| BMY Bristol-Myers Squibb Co. | BOUGHT | $1,001 – $15,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| ABBV ABBVIE INC. | BOUGHT | $1,001 – $15,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| ARLP Alliance Resource Partners, L.P. - Common Units Rep… | SOLD | $15,001 – $50,000 · partial | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
| AEP American Electric Power Company, Inc. | BOUGHT | $1,001 – $15,000 | 06 DEC 2024 | 06 JAN 2025 | 31 DAYS |
Source documents
- PTR 2003489510 JUL 2026 →
- PTR 2003467002 JUN 2026 →
- PTR 2003409502 MAR 2026 →
- PTR 2003394706 FEB 2026 →
- PTR 2003373405 JAN 2026 →
- PTR 2003355301 DEC 2025 →
- PTR 2003221506 OCT 2025 →
- PTR 2003204008 SEPT 2025 →
- PTR 2003058703 JUL 2025 →
- PTR 2003045003 JUN 2025 →
- PTR 2002906104 APR 2025 →
- PTR 2002787603 MAR 2025 →
- PTR 2002651606 JAN 2025 →
Every table row above comes out of one of these documents. Scanned paper filings are listed but not machine-read — we never guess at a number.
Questions people ask about this
- What has Virginia Foxx bought and sold?
- Everything on this page, and nothing more. It is the 44 transactions disclosed across 13 reports. Each row links to the PDF it came from on the House Clerk's site, so you can check any line yourself.
- Is this Foxx's portfolio?
- No, and the difference matters. A periodic transaction report lists trades, not holdings. It does not say what is still owned, what was owned before, or how much of anything. Anyone showing you a "portfolio" built only from these filings is filling in gaps the filings do not contain.
- Does this show how much money was made?
- No. We publish no returns, no performance and no estimated profit. The filings give a date, a direction and a price band — not a position size or a cost basis — so any performance figure built from them is an estimate wearing a number's clothes. We would rather show you the document.
- Is the data real?
- It is read straight from the House Clerk's own PDFs, which are public. We parse them and reject anything we cannot read cleanly rather than guessing at it. Every figure on this page carries the filing ID it came from.
- Why are the trades so old?
- Because the law allows it. A member has 45 days to file, so what you are reading is always history — here, by a median of 24 days. We print the gap on every row instead of hiding it, because a disclosure feed that pretends to be live is lying about what it is.