CapitolMarkets
Virginia Foxx
U.S. Representative

Virginia Foxx

RHouseNorth Carolina · District 05

U.S. Representative (R) for North Carolina, 83 years old.

Tenure
Representative since 2005
Born
New York, New York County, N.Y., 1943
Full biography

FOXX, Virginia Ann, a Representative from North Carolina; born in New York, New York County, N.Y., June 29, 1943; graduated from Crossnore High School, Crossnore, N.C., 1961; A.B., University of North Carolina, Chapel Hill, N.C., 1968; M.A.C.T., University of North Carolina, Chapel Hill, N.C., 1972; Ed.D., University of North Carolina, Greensboro, N.C., 1985; instructor, Caldwell Community College, Hudson, N.C.; instructor, Appalachian State University, Boone, N.C.; assistant dean, Appalachian State University, Boone, N.C.; president, Mayland Community College, Spruce Pine, N.C., 1987-1994; landscape nursery owner; deputy secretary for management, North Carolina Department of Administration; member of the Watauga County, N.C., board of education, 1976-1988; member of the North Carolina state senate, 1994-2004; elected as a Republican to the One Hundred Ninth and to the ten succeeding Congresses (January 3, 2005-present); chair, Committee on Education and the Workforce (One Hundred Fifteenth and One Hundred Eighteenth Congresses); chair, Committee on Rules (One Hundred Nineteenth Congress).

Source: U.S. Congress Bioguide / public-record corporate filings.

Year-to-date performance
Return YTD
Down 2.7%
Net Profit YTD
$217
Trailing S&P 500 by 9.2 pts
3 priced trades counted
Profitable trades
0%
House rank
#48/85
87
Total trades
$91K
Volume YTD
187d
Avg hold
9
Conflicts

Track record by window

Year to date
$217
-2.7%
Gross flow$91K
Trades3
Bought / Sold1·2
Open book33%
Public-record gap-6.9%
1 year
$2.5K
-4.1%
Gross flow$236K
Trades15
Bought / Sold9·6
Open book60%
Public-record gap-2.6%
5 years
+$86.6K
+23.9%
Gross flow$11.5M
Trades454
Bought / Sold362·91
Open book80%
Public-record gap+12.4%
Best call · 1Y
boughtAlliance Resource Partners Lp (ARLP)+$287(+3.6%)
Bought at $24.25 on Nov 17, 2025 · now $25.12
Partnership Interests (ARLP)
Worst call · 1Y
boughtHercules Capital (HTGC)$1.5K(-19.2%)
Bought at $19.16 on Aug 19, 2025 · now $15.48

Disclosed trades · 87 of 402

All filings →
Filed Dec 11, 2024·traded Nov 19, 2024
boughtEnergy Transfer LP Common Units (ET)(ET)$1K-$15K
22 days to discloseJoint
Good buy·+$639+8.0%
13.3% vs S&P 500
Filed Mar 7, 2024·traded Feb 21, 2024
boughtEnergy Transfer LP Common Units (ET)(ET)$1K-$15K
15 days to discloseJoint
Good buy·+$2.3K+28.8%
14.7% vs S&P 500
Filed Feb 5, 2024·traded Jan 18, 2024
boughtEnergy Transfer LP Common Units (ET)(ET)$1K-$15K
18 days to discloseJoint
Good buy·+$3.2K+39.4%
10.4% vs S&P 500
Filed Feb 5, 2024·traded Jan 17, 2024
sold
C
Cross Timbers Royalty Trust (CRT)(CRT)$15K-$50K
19 days to discloseJoint
Flat·+0.0%
+51.1% vs S&P 500
Filed Feb 5, 2024·traded Jan 17, 2024
bought
S
Schwab U.S. Large-Cap ETF (SCHX)(SCHX)$1K-$15K
19 days to discloseJoint
Good buy·+$4.1K+50.7%
0.4% vs S&P 500
Filed Feb 5, 2024·traded Jan 17, 2024
boughtEnergy Transfer LP Common Units (ET)(ET)$1K-$15K
19 days to discloseJoint
Good buy·+$3.1K+38.9%
12.2% vs S&P 500
Filed Feb 5, 2024·traded Jan 16, 2024
boughtEnergy Transfer LP Common Units (ET)(ET)$15K-$50K
20 days to discloseJoint
Good buy·+$12.2K+37.6%
12.7% vs S&P 500
Filed Feb 5, 2024·traded Jan 8, 2024
bought
S
Schwab U.S. Large-Cap ETF (SCHX)(SCHX)$1K-$15K
28 days to discloseJoint
Good buy·+$4K+49.8%
0.5% vs S&P 500
Filed Jan 4, 2024·traded Dec 8, 2023
bought
C
Cross Timbers Royalty Trust (CRT)(CRT)$1K-$15K
27 days to discloseJoint
Bad buy·$3.4K-42.7%
97.8% vs S&P 500
Filed Dec 5, 2023·traded Nov 29, 2023
bought
C
Cross Timbers Royalty Trust (CRT)(CRT)$1K-$15K
6 days to discloseJoint
Bad buy·$3.5K-43.5%
100.5% vs S&P 500
Filed Dec 5, 2023·traded Nov 28, 2023
bought
C
Cross Timbers Royalty Trust (CRT)(CRT)$1K-$15K
7 days to discloseJoint
Bad buy·$3.8K-47.3%
104.1% vs S&P 500
Filed Nov 7, 2023·traded Oct 2, 2023
bought
C
Cross Timbers Royalty Trust (CRT)(CRT)$1K-$15K
36 days to discloseJoint
Bad buy·$3.6K-44.4%
111.4% vs S&P 500
Filed Oct 6, 2023·traded Sep 19, 2023
bought
C
Cross Timbers Royalty Trust (CRT)(CRT)$1K-$15K
17 days to discloseJoint
Bad buy·$4K-49.4%
110.6% vs S&P 500
Filed Jun 2, 2023·traded May 17, 2023
bought
C
Cross Timbers Royalty Trust (CRT)(CRT)$1K-$15K
16 days to discloseJoint
Bad buy·$3.7K-46.5%
118.3% vs S&P 500
Filed Jun 2, 2023·traded May 1, 2023
bought
C
Cross Timbers Royalty Trust (CRT)(CRT)$1K-$15K
32 days to discloseJoint
Bad buy·$3.6K-45.1%
116.9% vs S&P 500
Filed Mar 3, 2023·traded Feb 21, 2023
sold
M
Marathon Oil Corporation (MRO)(MRO)$15K-$50K
10 days to discloseJointprice pending
Filed Jan 3, 2023·traded Dec 5, 2022
bought
M
Marathon Oil Corporation (MRO)(MRO)$1K-$15K
29 days to discloseJointprice pending
Filed Dec 6, 2022·traded Nov 28, 2022
bought
M
Marathon Oil Corporation (MRO)(MRO)$1K-$15K
8 days to discloseJointprice pending
Filed Dec 6, 2022·traded Nov 21, 2022
bought
M
Marathon Oil Corporation (MRO)(MRO)$15K-$50K
15 days to discloseJointprice pending
Filed Nov 3, 2022·traded Oct 31, 2022
bought
M
Marathon Oil Corporation (MRO)(MRO)$1K-$15K
3 days to discloseJointprice pending
Filed Oct 12, 2022·traded Sep 30, 2022
sold
N
National Fuel Gas Company (NFG)(NFG)$15K-$50K
12 days to discloseJoint
Flat·+0.0%
+99.8% vs S&P 500
Filed Oct 12, 2022·traded Sep 29, 2022
sold
G
Golden Ocean Group Limited (GOGL)(GOGL)$15K-$50K
13 days to discloseJointprice pending
Filed Oct 12, 2022·traded Sep 26, 2022
sold
S
San Juan Basin Royalty Trust (SJT)(SJT)$15K-$50K
16 days to discloseJoint
Flat·+0.0%
+95.9% vs S&P 500
Filed Oct 12, 2022·traded Sep 15, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$1K-$15K
27 days to discloseJointprice pending
Filed Oct 12, 2022·traded Sep 7, 2022
bought
N
National Fuel Gas Company (NFG)(NFG)$1K-$15K
35 days to discloseJoint
Good buy·+$2.1K+26.0%
53.4% vs S&P 500
Filed Oct 12, 2022·traded Sep 1, 2022
bought
S
San Juan Basin Royalty Trust (SJT)(SJT)$1K-$15K
41 days to discloseJoint
Bad buy·$5.1K-63.2%
143.3% vs S&P 500
Filed Oct 12, 2022·traded Sep 1, 2022
sold
N
National Health Investors, Inc. (NHI)(NHI)$50K-$100K
41 days to discloseJoint
Flat·+0.0%
+80.0% vs S&P 500
Healthcare · Health, Employment, Labor, and Pensions
Filed Sep 8, 2022·traded Aug 31, 2022
bought
S
San Juan Basin Royalty Trust (SJT)(SJT)$1K-$15K
8 days to discloseJoint
Bad buy·$5.2K-65.5%
146.1% vs S&P 500
Filed Sep 8, 2022·traded Aug 30, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$15K-$50K
9 days to discloseJointprice pending
Filed Sep 8, 2022·traded Aug 29, 2022
bought
S
San Juan Basin Royalty Trust (SJT)(SJT)$1K-$15K
10 days to discloseJoint
Bad buy·$5.5K-68.9%
146.2% vs S&P 500
Filed Sep 8, 2022·traded Aug 29, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$1K-$15K
10 days to discloseJointprice pending
Filed Sep 8, 2022·traded Aug 26, 2022
bought
S
San Juan Basin Royalty Trust (SJT)(SJT)$1K-$15K
13 days to discloseJoint
Bad buy·$5.5K-69.3%
145.4% vs S&P 500
Filed Sep 8, 2022·traded Aug 26, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$1K-$15K
13 days to discloseJointprice pending
Filed Sep 8, 2022·traded Aug 25, 2022
bought
S
San Juan Basin Royalty Trust (SJT)(SJT)$1K-$15K
14 days to discloseJoint
Bad buy·$5.6K-69.7%
139.8% vs S&P 500
Filed Sep 8, 2022·traded Aug 24, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$1K-$15K
15 days to discloseJointprice pending
Filed Sep 8, 2022·traded Aug 24, 2022
bought
S
San Juan Basin Royalty Trust (SJT)(SJT)$1K-$15K
15 days to discloseJoint
Bad buy·$5.5K-69.3%
141.9% vs S&P 500
Filed Sep 8, 2022·traded Aug 23, 2022
bought
S
San Juan Basin Royalty Trust (SJT)(SJT)$1K-$15K
16 days to discloseJoint
Bad buy·$5.6K-70.0%
143.1% vs S&P 500
Filed Sep 8, 2022·traded Aug 22, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$1K-$15K
17 days to discloseJointprice pending
Filed Sep 8, 2022·traded Aug 19, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$1K-$15K
20 days to discloseJointprice pending
Filed Sep 8, 2022·traded Aug 18, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$1K-$15K
21 days to discloseJointprice pending
Filed Sep 8, 2022·traded Aug 17, 2022
bought
G
Golden Ocean Group Limited (GOGL)(GOGL)$1K-$15K
22 days to discloseJointprice pending
Filed Sep 8, 2022·traded Aug 11, 2022
bought
S
San Juan Basin Royalty Trust (SJT)(SJT)$1K-$15K
28 days to discloseJoint
Bad buy·$5.4K-68.0%
137.9% vs S&P 500
Filed Sep 8, 2022·traded Aug 8, 2022
bought
N
National Fuel Gas Company (NFG)(NFG)$1K-$15K
31 days to discloseJoint
Good buy·+$2.2K+27.6%
45.2% vs S&P 500
Filed Sep 8, 2022·traded Aug 3, 2022
bought
N
National Fuel Gas Company (NFG)(NFG)$1K-$15K
36 days to discloseJoint
Good buy·+$2.1K+26.1%
46.2% vs S&P 500
Filed Sep 8, 2022·traded Aug 2, 2022
bought
N
National Fuel Gas Company (NFG)(NFG)$15K-$50K
37 days to discloseJoint
Good buy·+$8.7K+26.7%
48.2% vs S&P 500
Filed Jul 5, 2022·traded Jun 28, 2022
bought
N
National Health Investors, Inc. (NHI)(NHI)$15K-$50K
7 days to discloseJoint
Good buy·+$8.5K+26.1%
61.4% vs S&P 500
Healthcare · Health, Employment, Labor, and Pensions
Filed Jul 5, 2022·traded Jun 23, 2022
soldEnterprise Products Partners L.P. (EPD)(EPD)$100K-$250K
12 days to discloseJoint
Flat·+0.0%
+88.8% vs S&P 500
Filed Jul 5, 2022·traded Jun 22, 2022
sold
M
Manulife Financial Corporation (MFC)(MFC)$100K-$250K
13 days to discloseJoint
Flat·+0.0%
+100.5% vs S&P 500
Filed Jun 4, 2022·traded May 19, 2022
sold
A
Archer-Daniels-Midland Company (ADM)(ADM)$100K-$250K
16 days to discloseJoint
Flat·+0.0%
+83.3% vs S&P 500
Filed Jun 4, 2022·traded May 13, 2022
boughtEnterprise Products Partners L.P. (EPD)(EPD)$1K-$15K
22 days to discloseJoint
Good buy·+$3.8K+47.2%
30.4% vs S&P 500
Filed Apr 5, 2022·traded Mar 23, 2021
soldPhilip Morris International Inc (PM)(PM)$100K-$250K
378 days to disclose · 333 past 45-day windowJointprice pending
Filed Apr 5, 2022·traded Mar 10, 2021
boughtExxon Mobil Corporation (XOM)(XOM)$1K-$15K
391 days to disclose · 346 past 45-day windowJointprice pending
Filed Apr 5, 2022·traded Mar 8, 2021
sold
H
Hartford Core Bond ETF (HCRB)(HCRB)$15K-$50K
393 days to disclose · 348 past 45-day windowJointprice pending
Filed Mar 7, 2022·traded Feb 24, 2022
bought
D
Discovery, Inc. - Series A (DISCA)(DISCA)$1K-$15K
11 days to discloseJointprice pending
Filed Mar 7, 2022·traded Feb 24, 2022
bought
A
Archer-Daniels-Midland Company (ADM)(ADM)$15K-$50K
11 days to discloseJoint
Bad buy·$2.6K-8.1%
74.8% vs S&P 500
Filed Mar 7, 2022·traded Feb 24, 2022
soldMicrosoft Corporation (MSFT)(MSFT)$15K-$50K
11 days to discloseJoint
Flat·+0.0%
+66.6% vs S&P 500
Filed Mar 7, 2022·traded Feb 24, 2022
bought
M
Manulife Financial Corporation (MFC)(MFC)$15K-$50K
11 days to discloseJoint
Good buy·+$32.9K+101.4%
+26.1% vs S&P 500
Filed Mar 7, 2022·traded Feb 17, 2022
sold
A
Antero Midstream Corporation (AM)(AM)$50K-$100K
18 days to discloseJoint
Flat·+0.0%
+63.3% vs S&P 500
Filed Mar 7, 2022·traded Feb 14, 2022
boughtEnterprise Products Partners l.P. (EPD)(EPD)$1K-$15K
21 days to discloseJoint
Good buy·+$4.7K+59.0%
3.6% vs S&P 500
Filed Mar 7, 2022·traded Feb 10, 2022
bought
A
Antero Midstream Corporation (AM)(AM)$1K-$15K
25 days to discloseJoint
Good buy·+$9.4K+117.0%
+58.1% vs S&P 500
Filed Feb 4, 2022·traded Jan 31, 2022
sold
F
Franklin Street Properties Corp. (FSP)(FSP)$50K-$100K
4 days to discloseJoint
Flat·+0.0%
+58.6% vs S&P 500
Filed Feb 4, 2022·traded Jan 28, 2022
sold
N
National Health Investors, Inc. (NHI)(NHI)$50K-$100K
7 days to discloseJoint
Flat·+0.0%
+61.5% vs S&P 500
Healthcare · Health, Employment, Labor, and Pensions
Filed Feb 4, 2022·traded Jan 25, 2022
bought
A
Archer-Daniels-Midland Company (ADM)(ADM)$15K-$50K
10 days to discloseJoint
Good buy·+$623+1.9%
62.4% vs S&P 500
Filed Feb 4, 2022·traded Jan 24, 2022
boughtEnterprise Products Partners l.P. (EPD)(EPD)$15K-$50K
11 days to discloseJoint
Good buy·+$20.3K+62.4%
Filed Feb 4, 2022·traded Jan 24, 2022
bought
A
Archer-Daniels-Midland Company (ADM)(ADM)$15K-$50K
11 days to discloseJoint
Good buy·+$516+1.6%
60.7% vs S&P 500
Filed Feb 4, 2022·traded Jan 21, 2022
bought
F
Franklin Street Properties Corp. (FSP)(FSP)$50K-$100K
14 days to discloseJoint
Bad buy·$66.4K-88.5%
151.5% vs S&P 500
Filed Feb 4, 2022·traded Jan 11, 2022
boughtPhilip Morris International Inc (PM)(PM)$1K-$15K
24 days to discloseJoint
Good buy·+$5K+62.5%
+10.5% vs S&P 500
Filed Jan 5, 2022·traded Dec 16, 2021
bought
S
Schwab u.S. REIT ETF (SCHH)(SCHH)$50K-$100K
20 days to discloseJoint
Bad buy·$6.3K-8.4%
61.4% vs S&P 500
Filed Jan 5, 2022·traded Dec 13, 2021
boughtExxon Mobil Corporation (XOM)(XOM)$1K-$15K
23 days to discloseJoint
Good buy·+$12.2K+152.6%
+44.7% vs S&P 500
Filed Dec 3, 2021·traded Nov 23, 2021
boughtPhilip Morris International Inc (PM)(PM)$1K-$15K
10 days to discloseJoint
Good buy·+$6.6K+83.0%
+30.6% vs S&P 500
Filed Dec 3, 2021·traded Nov 19, 2021
boughtEnterprise Products Partners l.P. (EPD)(EPD)$1K-$15K
14 days to discloseJoint
Good buy·+$6.2K+77.0%
+24.7% vs S&P 500
Filed Dec 3, 2021·traded Nov 15, 2021
boughtEnterprise Products Partners l.P. (EPD)(EPD)$1K-$15K
18 days to discloseJoint
Good buy·+$5.4K+67.5%
+14.9% vs S&P 500
Filed Dec 3, 2021·traded Nov 11, 2021
bought
A
Antero Midstream Corporation (AM)(AM)$1K-$15K
22 days to discloseJoint
Good buy·+$8K+100.3%
+46.4% vs S&P 500
Filed Dec 3, 2021·traded Nov 8, 2021
bought
N
National Health Investors, Inc. (NHI)(NHI)$1K-$15K
25 days to discloseJoint
Good buy·+$3.4K+42.9%
9.3% vs S&P 500
Healthcare · Health, Employment, Labor, and Pensions
Filed Oct 4, 2021·traded Sep 28, 2021
boughtPhilip Morris International Inc (PM)(PM)$15K-$50K
6 days to discloseJoint
Good buy·+$21.1K+64.9%
+0.4% vs S&P 500
Filed Oct 4, 2021·traded Sep 13, 2021
boughtExxon Mobil Corporation (XOM)(XOM)$1K-$15K
21 days to discloseJoint
Good buy·+$13.7K+171.4%
+111.6% vs S&P 500
Filed Sep 3, 2021·traded Aug 13, 2021
boughtEnterprise Products Partners l.P. (EPD)(EPD)$1K-$15K
21 days to discloseJoint
Good buy·+$5.6K+70.5%
+10.5% vs S&P 500
Filed Sep 3, 2021·traded Aug 11, 2021
bought
A
Antero Midstream Corporation (AM)(AM)$1K-$15K
23 days to discloseJoint
Good buy·+$10.5K+131.3%
+70.5% vs S&P 500
Filed Sep 3, 2021·traded Aug 9, 2021
bought
N
National Health Investors, Inc. (NHI)(NHI)$1K-$15K
25 days to discloseJoint
Good buy·+$1.5K+18.8%
42.6% vs S&P 500
Healthcare · Health, Employment, Labor, and Pensions
Filed Sep 3, 2021·traded Aug 9, 2021
boughtExxon Mobil Corporation (XOM)(XOM)$50K-$100K
25 days to discloseJoint
Good buy·+$122.1K+162.8%
+101.3% vs S&P 500
Filed Sep 3, 2021·traded Aug 6, 2021
bought
N
National Health Investors, Inc. (NHI)(NHI)$1K-$15K
28 days to discloseJoint
Good buy·+$1.3K+16.7%
44.6% vs S&P 500
Healthcare · Health, Employment, Labor, and Pensions
Filed Jun 3, 2021·traded May 27, 2021
bought
N
National Health Investors, Inc. (NHI)(NHI)$15K-$50K
7 days to discloseJoint
Good buy·+$6K+18.6%
51.6% vs S&P 500
Healthcare · Health, Employment, Labor, and Pensions
Filed Jun 3, 2021·traded May 13, 2021
boughtEnterprise Products Partners l.P. (EPD)(EPD)$1K-$15K
21 days to discloseJoint
Good buy·+$5K+62.6%
11.3% vs S&P 500
Filed Jun 3, 2021·traded May 13, 2021
bought
A
Antero Midstream Corporation (AM)(AM)$1K-$15K
21 days to discloseJoint
Good buy·+$10.8K+134.6%
+60.6% vs S&P 500
Filed Jun 3, 2021·traded May 12, 2021
bought
N
National Health Investors, Inc. (NHI)(NHI)$15K-$50K
22 days to discloseJoint
Good buy·+$6K+18.4%
57.6% vs S&P 500
Healthcare · Health, Employment, Labor, and Pensions
Filed May 5, 2021·traded Apr 19, 2021
bought
N
National Health Investors, Inc. (NHI)(NHI)$50K-$100K
16 days to discloseJointprice pending
Healthcare · Health, Employment, Labor, and Pensions
Filed May 5, 2021·traded Apr 9, 2021
bought
A
Antero Midstream Corporation (AM)(AM)$15K-$50K
26 days to discloseJointprice pending

Their record vs the S&P 500

66 priced trades compared to a same-direction S&P 500 benchmark.

Politician portfolio+$231.5K
S&P 500 benchmark$189.8K
Alpha+$421.2K
Gold line = cumulative dollar P&L · Dashed = S&P 500 over same window · Bars = monthly trade volume

Oversight committees · 5

Click any committee to see what it actually does, which sectors it regulates, and why each sector tag was attached. Sources cited.

Recent legislative activity · 40 bills

20 sponsored, 20 cosponsored in the 119th Congress. Color-coded by sector — yellow chips mark bills that overlap a sector this politician has actually traded in.