Congress Holdings

All members

Tom Cole

U.S. Representative, Oklahoma district 4 (OK04)

Latest disclosure July 24, 2026: Annual report (FD Original) for 2025, filing 10077471.

Everything below is as of the disclosure date of the filing it came from, not live. Members report trades up to 45 days after they happen.

Holdings

From Annual report (FD Original) for 2025, filing 10077471.

As of July 24, 2026, the date it was filed.

Source Original filing (PDF, House Clerk)

Sorted by the lower bound of the disclosed value band, largest band first.

TickerAssetOwnerValue bandSource
none Vanguard Total Stock Market Index Fund MF Joint $1,000,001 - $5,000,000 p. 3
none T. Rowe Price Equity Income Fund MF Joint $250,001 - $500,000 p. 2
none Vanguard Dividend Growth Fund MF Joint $250,001 - $500,000 p. 2
none Fidelity Variable Annuity ⇒ Fidelity Freedom 2020 Fund MF Joint $250,001 - $500,000 p. 5
XOM Exxon Mobil Corporation (XOM) ST Joint $100,001 - $250,000 p. 2
none Fidelity Contrafund MF Joint $100,001 - $250,000 p. 2
none Fidelity Spartan 500 Index Fund MF Joint $100,001 - $250,000 p. 2
JCI Johnson Controls, Inc. (JCI) ST Joint $100,001 - $250,000 p. 2
none Vanguard Financial Index Admiral Fund MF Joint $100,001 - $250,000 p. 3
VWAHX Vanguard High-Yield Tax-Exempt Fund (VWAHX) MF Joint $100,001 - $250,000 p. 3
none Vanguard Total International Stock Fund MF Joint $100,001 - $250,000 p. 3
none Tom's Fidelity IRA ⇒ Fidelity Spartan 500 Index Fund MF Member $100,001 - $250,000 p. 5
none Tom's Fidelity IRA ⇒ Fidelity Total Bond Fund MF Member $100,001 - $250,000 p. 5
LNT Alliant Energy Corporation (LNT) ST Spouse $50,001 - $100,000 p. 1
BDX Becton, Dickinson and Company (BDX) ST Joint $50,001 - $100,000 p. 1
DUK Duke Energy Corporation (DUK) ST Joint $50,001 - $100,000 p. 1
none Vanguard Energy Investor Fund MF Joint $50,001 - $100,000 p. 2
VGSH Vanguard Short-Term Treasury ETF (VGSH) EF Joint $50,001 - $100,000 p. 3
VFISX Vanguard Short-Term Treasury Fund (VFISX) MF Joint $50,001 - $100,000 p. 3
none Ellen's Fidelity IRA ⇒ Fidelity Contrafund Fund MF Spouse $50,001 - $100,000 p. 4
none Ellen's Fidelity IRA ⇒ Fidelity Spartan 500 Index Fund MF Spouse $50,001 - $100,000 p. 5
none Ellen's Fidelity IRA ⇒ Fidelity Total Bond Fund MF Spouse $50,001 - $100,000 p. 5
none Tom's Fidelity IRA ⇒ Fidelity Contrafund Fund MF Member $50,001 - $100,000 p. 5
none Tom's Fidelity IRA ⇒ Fidelity Diversified International Fund MF Member $50,001 - $100,000 p. 5
ENB Enbridge Inc (ENB) ST Joint $15,001 - $50,000 p. 2
VGWAX Vanguard Global Wellington Fund Admiral Shares (VGWAX) MF Joint $15,001 - $50,000 p. 3
none Vanguard Growth Index Fund MF Joint $15,001 - $50,000 p. 3
VGSLX Vanguard Real Estate Index Fund Admiral Shares (VGSLX) MF Joint $15,001 - $50,000 p. 3
none Vanguard Small Cap Index Fund MF Joint $15,001 - $50,000 p. 3
none Vanguard Value Index Fund MF Joint $15,001 - $50,000 p. 3
none Ellen Cole's 401(k) ⇒ Fidelity Diversified International Fund MF Spouse $15,001 - $50,000 p. 4
none Ellen Cole's 401(k) ⇒ Fidelity Spartan 500 Index Fund MF Spouse $15,001 - $50,000 p. 4
none Ellen Cole's 401(k) ⇒ Fidelity Total Bond Fund MF Spouse $15,001 - $50,000 p. 4
none Ellen's Fidelity IRA ⇒ Fidelity Diversified International Stock Fund MF Spouse $15,001 - $50,000 p. 5
EMBC Embecta Corp. (EMBC) ST Joint $1,001 - $15,000 p. 1
none Cole, Hargrave, Snodgrass 401(K) ⇒ Credit Suisse Capital Appreciation Fund MF Member $1,001 - $15,000 p. 3
none Cole, Hargrave, Snodgrass 401(K) ⇒ Franklin Balance Stock Investment Fund MF Member $1,001 - $15,000 p. 3
none Cole, Hargrave, Snodgrass 401(K) ⇒ Franklin Income Fund A MF Member $1,001 - $15,000 p. 3
none Cole, Hargrave, Snodgrass 401(K) ⇒ Franklin MSF Mutual Share Fund MF Member $1,001 - $15,000 p. 3
none Cole, Hargrave, Snodgrass 401(K) ⇒ Franklin Small/Med Cap Fund MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Lord Abbott Core Fixed Income Fund MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Lord Abbott Mid Cap Value Fund MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Oppenheimer Global Fund Class A MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Oppenheimer Main Street Fund Class A MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Pimco High Yield Fund MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Putnam International Equity Fund A MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Strong Government Securities Fund MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Templeton Foreign Fund A MF Member $1,001 - $15,000 p. 4
none Cole, Hargrave, Snodgrass 401(K) ⇒ Vankemp Common Stock Fund A MF Member $1,001 - $15,000 p. 4
TROX Tronox Limited Ordinary Shares Class A $0.01 par (TROX) ST Joint $1 - $1,000 p. 2

13 other assets on this report (bank accounts, real property, retirement plans, private businesses and similar) are not securities and are not listed here. They are on the filing.

Transactions

Every row on this member's periodic transaction reports filed in 2025 and 2026.

No transactions itemised from periodic transaction reports in this period.

1 report(s) are scanned paper filings and are not itemised: July 21, 2026.

Filings on record

Everything the House Clerk lists for this member in the 2024–2026 indexes, newest first.

Discussion

About this member's disclosures. Anyone can read. Posting needs an account with a confirmed email. Plain text only; links are not accepted. A post reported by 3 people is hidden until a moderator reviews it.

No posts yet.

Posting opens once account sign-up is live. Log in if you already have a confirmed account.