Back to Politicians
Virginia Foxx

Virginia Foxx

House NC Unknown Party
Currently in office
669
Trades
572
Buys
97
Sells

Trading Activity Over Time

Top Holdings

69 unique tickers
T
Bought $355,013
Sold $175,000
MO
Bought $319,008
Sold $207,501
BP
Bought $249,012
Sold $175,000
Clearway Energy, Inc. Class A
Bought $147,504
Sold $250,001
Plains All American Pipeline,
Bought $162,004
Sold $207,501
One liberty Properties, Inc. (
Bought $171,505
Sold $175,000
Duke Energy Corporation (DuK)
Bought $137,504
Sold $175,000
XOM
Bought $115,003
Sold $175,000
Manulife Financial Corporation
Bought $81,002
Sold $175,000
Philip Morris International In
Bought $81,002
Sold $175,000
PPL
Bought $72,004
Sold $175,000
Archer-Daniels-Midland Company
Bought $65,001
Sold $175,000
PPl Corporation (PPl) [ST]
Bought $32,500
Sold $175,000
HTGC
Bought $129,504
Sold $75,000
SO
Bought $24,002
Sold $175,000
National Health Investors, Inc
Bought $123,502
Sold $75,000
Pembina Pipeline Corp. Ordinar
Bought $121,503
Sold $75,000
Blackstone Mortgage Trust, Inc
Bought $115,502
Sold $75,000
Enterprise Products Partners l
Bought $185,008
Sold $0
Enterprise Products Partners L
Bought $8,000
Sold $175,000

Trade History

Showing 100 of 669
Asset Asset Type Type Amount Owner Trade Date Filed
Magellan Midstream Partners L.P.
Other Buy $1,001 - $15,000 Joint Apr 07, 2220 May 04, 2022
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 - Nov 19, 2025 Dec 01, 2025
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 - Nov 14, 2025 Dec 01, 2025
Ellington Financial Inc. 7.00% Series
Stock Buy $1,001 - $15,000 - Sep 30, 2025 Oct 06, 2025
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 - Aug 19, 2025 Sep 08, 2025
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 - Aug 14, 2025 Sep 08, 2025
Ellington Financial Inc. Common
Stock Buy $1,001 - $15,000 - Jun 30, 2025 Jul 03, 2025
Bristol-Myers Squibb Company
BMY
Stock Sell $1,001 - $15,000 - Jun 24, 2025 Jul 03, 2025
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 - May 20, 2025 Jun 03, 2025
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 - May 15, 2025 Jun 03, 2025
Ellington Financial Inc. Common
Stock Buy $1,001 - $15,000 - Mar 31, 2025 Apr 04, 2025
FLEX LNG Ltd. Ordinary Shares
Stock Sell $15,001 - $50,000 - Mar 07, 2025 Apr 04, 2025
Pembina Pipeline Corp. Ordinary
Stock Sell $50,001 - $100,000 - Mar 07, 2025 Apr 04, 2025
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 - Mar 05, 2025 Apr 04, 2025
Energy Transfer LP Common Units
Other Buy $1,001 - $15,000 - Feb 19, 2025 Mar 03, 2025
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 - Feb 14, 2025 Mar 03, 2025
Ellington Financial Inc. 7.00% Series
Stock Buy $1,001 - $15,000 - Dec 30, 2024 Jan 06, 2025
American Electric Power Company,
AEP
Stock Buy $1,001 - $15,000 - Dec 06, 2024 Jan 06, 2025
Johnson & Johnson Common Stock
Stock Buy $1,001 - $15,000 - Dec 06, 2024 Jan 06, 2025
Via Renewables, Inc. - 8.75% Series A
Stock Sell $50,001 - $100,000 - Dec 06, 2024 Jan 06, 2025
AT&T Inc. Depositary Shares, each
Stock Sell $50,001 - $100,000 - Dec 06, 2024 Jan 06, 2025
Public Storage Common Stock (PSA)
PSA
Stock Buy $1,001 - $15,000 - Dec 06, 2024 Jan 06, 2025
Bristol-Myers Squibb Company
BMY
Stock Buy $1,001 - $15,000 - Dec 06, 2024 Jan 06, 2025
Duke Energy Corporation (DUK) [ST]
DUK
Stock Buy $1,001 - $15,000 - Dec 06, 2024 Jan 06, 2025
AbbVie Inc. Common Stock (ABBV)
ABBV
Stock Buy $1,001 - $15,000 - Dec 06, 2024 Jan 06, 2025
Amgen Inc. - Common Stock (AMGN)
AMGN
Stock Buy $1,001 - $15,000 - Dec 06, 2024 Jan 06, 2025
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 Joint Nov 20, 2024 Dec 11, 2024
Energy Transfer LP Common Units
Other Buy $1,001 - $15,000 Joint Nov 19, 2024 Dec 11, 2024
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 Joint Nov 14, 2024 Dec 11, 2024
AT&T Inc. Depositary Shares, each
Stock Buy $1,001 - $15,000 Joint Nov 01, 2024 Dec 11, 2024
Hercules Capital, Inc. Common Stock
Stock Buy $15,001 - $50,000 Joint Oct 23, 2024 Nov 12, 2024
Ellington Financial Inc. Common
Stock Buy $1,001 - $15,000 - Sep 30, 2024 Oct 21, 2024
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 - Aug 20, 2024 Sep 04, 2024
Energy Transfer LP Common Units
Other Buy $1,001 - $15,000 - Aug 19, 2024 Sep 04, 2024
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 - Aug 14, 2024 Sep 04, 2024
AT&T Inc. Depositary Shares, each
Stock Buy $1,001 - $15,000 - Aug 01, 2024 Sep 04, 2024
Ardmore Shipping Corporation
Other Buy $1,001 - $15,000 - Jul 08, 2024 Aug 06, 2024
Ellington Financial Inc. 7.00% Series
Stock Buy $1,001 - $15,000 - Jul 01, 2024 Aug 06, 2024
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 - May 21, 2024 Jun 06, 2024
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 - May 15, 2024 Jun 06, 2024
AT&T Inc. Depositary Shares, each
Stock Buy $1,001 - $15,000 - May 01, 2024 Jun 06, 2024
Energy Transfer LP Common Units
Other Buy $1,001 - $15,000 - May 01, 2024 Jun 06, 2024
Energy Transfer LP Common Units
Other Buy $1,001 - $15,000 - Apr 30, 2024 May 06, 2024
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 - Apr 16, 2024 May 06, 2024
Ardmore Shipping Corporation
Other Buy $1,001 - $15,000 - Apr 09, 2024 May 06, 2024
Ellington Financial Inc. 7.00% Series
Stock Buy $1,001 - $15,000 - Apr 02, 2024 May 06, 2024
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 Joint Mar 07, 2024 Apr 10, 2024
Ardmore Shipping Corporation
Other Buy $1,001 - $15,000 Joint Mar 04, 2024 Apr 10, 2024
Duke Energy Corporation Depositary
Other Sell $50,001 - $100,000 Joint Feb 28, 2024 Mar 07, 2024
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 Joint Feb 23, 2024 Mar 07, 2024
Energy Transfer LP Common Units
Other Buy $1,001 - $15,000 Joint Feb 21, 2024 Mar 07, 2024
Ardmore Shipping Corporation
Other Buy $1,001 - $15,000 Joint Feb 05, 2024 Mar 07, 2024
FLEX LNG Ltd. Ordinary Shares
Stock Buy $1,001 - $15,000 Joint Feb 02, 2024 Mar 07, 2024
AT&T Inc. Depositary Shares, each
Stock Buy $1,001 - $15,000 Joint Feb 02, 2024 Mar 07, 2024
Hercules Capital, Inc. Common Stock
Stock Buy $1,001 - $15,000 Joint Feb 01, 2024 Mar 07, 2024
Cross Timbers Royalty Trust (CRT)
CRT
Stock Sell $15,001 - $50,000 Joint Jan 17, 2024 Feb 05, 2024
Energy Transfer LP Common Units
Other Buy $15,001 - $50,000 Joint Jan 16, 2024 Feb 05, 2024
Hercules Capital, Inc. (HTGC) [ST]
HTGC
Stock Buy $15,001 - $50,000 Joint Jan 16, 2024 Feb 05, 2024
Duke Energy Corporation Depositary
DUK
Stock Buy $1,001 - $15,000 Joint Jan 16, 2024 Feb 05, 2024
Altria Group, Inc. (MO) [ST]
MO
Stock Buy $1,001 - $15,000 Joint Jan 11, 2024 Feb 05, 2024
Altria Group, Inc. (MO) [ST]
MO
Stock Sell $15,001 - $50,000 Joint Jan 10, 2024 Feb 05, 2024
Schwab U.S. Large-Cap ETF (SCHX)
SCHX
ETF Buy $1,001 - $15,000 Joint Jan 08, 2024 Feb 05, 2024
Duke Energy Corporation Depositary
DUK
Stock Buy $1,001 - $15,000 Joint Dec 19, 2023 Jan 04, 2024
Cross Timbers Royalty Trust (CRT)
CRT
Stock Buy $1,001 - $15,000 Joint Dec 08, 2023 Jan 04, 2024
FLEX LNG Ltd. Ordinary Shares
Stock Buy $1,001 - $15,000 Joint Dec 04, 2023 Jan 04, 2024
Cross Timbers Royalty Trust (CRT)
CRT
Stock Buy $1,001 - $15,000 Joint Nov 29, 2023 Dec 05, 2023
Arlington Asset Investment Corp
Stock Buy $1,001 - $15,000 Joint Nov 28, 2023 Dec 05, 2023
FLEX LNG Ltd. Ordinary Shares
Stock Buy $1,001 - $15,000 Joint Nov 28, 2023 Dec 05, 2023
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 Joint Nov 15, 2023 Dec 05, 2023
USD Partners LP Common Units
Other Sell $1,001 - $15,000 Joint Nov 10, 2023 Dec 05, 2023
AT&T Inc. Depositary Shares, each
Stock Buy $1,001 - $15,000 Joint Nov 02, 2023 Dec 05, 2023
Altria Group, Inc. (MO) [ST]
MO
Stock Buy $1,001 - $15,000 Joint Oct 11, 2023 Nov 07, 2023
Plains All American Pipeline, L.P. -
Other Sell $15,001 - $50,000 Joint Oct 03, 2023 Nov 07, 2023
Hercules Capital, Inc. (HTGC) [ST]
HTGC
Stock Buy $1,001 - $15,000 Joint Oct 03, 2023 Nov 07, 2023
Cross Timbers Royalty Trust (CRT)
CRT
Stock Buy $1,001 - $15,000 Joint Oct 02, 2023 Nov 07, 2023
FLEX LNG Ltd. Ordinary Shares
Stock Buy $1,001 - $15,000 Joint Oct 02, 2023 Nov 07, 2023
Apollo Asset Management, Inc.
Stock Sell $15,001 - $50,000 Joint Sep 22, 2023 Oct 06, 2023
Vector Group Ltd. (VGR) [ST]
VGR
Stock Sell $50,001 - $100,000 Joint Sep 21, 2023 Oct 06, 2023
Hercules Capital, Inc. (HTGC) [ST]
HTGC
Stock Buy $1,001 - $15,000 Joint Sep 21, 2023 Oct 06, 2023
Duke Energy Corporation Depositary
DUK
Stock Buy $1,001 - $15,000 Joint Sep 19, 2023 Oct 06, 2023
Arlington Asset Investment Corp
Stock Buy $1,001 - $15,000 Joint Sep 19, 2023 Oct 06, 2023
Cross Timbers Royalty Trust (CRT)
CRT
Stock Buy $1,001 - $15,000 Joint Sep 19, 2023 Oct 06, 2023
Green Plains Partners LP - Common
Other Sell $15,001 - $50,000 Joint Sep 18, 2023 Oct 06, 2023
Vector Group Ltd. (VGR) [ST]
VGR
Stock Buy $1,001 - $15,000 Joint Sep 18, 2023 Oct 06, 2023
Takeda Pharmaceutical Company
Other Sell $15,001 - $50,000 Joint Aug 29, 2023 Sep 05, 2023
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 Joint Aug 16, 2023 Sep 05, 2023
AT&T Inc. (T) [ST]
T
Stock Buy $1,001 - $15,000 Joint Aug 02, 2023 Sep 05, 2023
Altria Group, Inc. (MO) [ST]
MO
Stock Buy $1,001 - $15,000 Joint Jul 11, 2023 Jul 28, 2023
Vector Group Ltd. (VGR) [ST]
VGR
Stock Buy $1,001 - $15,000 Joint Jun 30, 2023 Jul 07, 2023
DUKE ENERGY C 5.75% PFD SER A
DUK
Stock Buy $1,001 - $15,000 Joint Jun 20, 2023 Jul 07, 2023
Sisecam Resources LP Common Units
Other Sell $50,001 - $100,000 Joint May 26, 2023 Jun 02, 2023
Sisecam Resources LP Common Units
Other Buy $1,001 - $15,000 Joint May 19, 2023 Jun 02, 2023
Green Plains Partners LP - Common
Other Buy $1,001 - $15,000 Joint May 17, 2023 Jun 02, 2023
Cross Timbers Royalty Trust (CRT)
CRT
Stock Buy $1,001 - $15,000 Joint May 17, 2023 Jun 02, 2023
FLEX LNG Ltd. Ordinary Shares
Stock Buy $1,001 - $15,000 Joint May 16, 2023 Jun 02, 2023
Alliance Resource Partners, L.P. -
Other Buy $1,001 - $15,000 Joint May 08, 2023 Jun 02, 2023
AT&T Inc. Depositary Shares, each
Stock Buy $1,001 - $15,000 Joint May 02, 2023 Jun 02, 2023
Altria Group, Inc. (MO) [ST]
MO
Stock Buy $1,001 - $15,000 Joint May 01, 2023 Jun 02, 2023
Arlington Asset Investment Corp
Stock Buy $1,001 - $15,000 Joint Apr 03, 2023 May 01, 2023
Plains All American Pipeline, L.P. -
Other Buy $15,001 - $50,000 Joint Mar 24, 2023 Apr 04, 2023