Michael T. McCaul

Michael T. McCaul

R· TX-10House· last trade 2 mo ago
Committee chair, active trader

Big trades in the names his committees touch.

Sits on Homeland Security · 32 buys in its sector this yearSAP6 of the last 6 buys are upSold $VVV · down 29% since
$44.2M
est. portfolio worth
2579
disclosed trades
1162 / 1387
buys / sells
2020
on the record since
Michael's best calls
$GEV+126%
+126% since they disclosed buying it
Disclosed buying · May 11, 2025$1,235.52$355.97
May 11, 2025Jan 13, 2026Sep 17, 2026

Priced from the close on the day the buy was disclosed, the way a mirror would fill. The whole record, winners and losers, is below. See every call

Mirror Michael's portfolio

Your slice adopts the positions below in Michael's proportions and follows every new filing — $9.99/mo, unlimited portfolios.

Michael's best call
GEV+126%
since they disclosed it
What Michael's up
$2.0M
est. paper gain on $74.0M of disclosed buys
Positions in the green
39 / 65
up since the day they filed

Every trade is counted from the close on the day it was disclosed, sized to the disclosed proportions, at real prices. Estimates from disclosed ranges; past trades don't guarantee future results.

What Michael has been doing

Biggest buys, last 90 days
  • NTAUXup to $750K · 2 mo ago1% since
  • DFICup to $160K · 2 mo ago+3% since
  • NFGup to $100K · 2 mo ago+2% since
Bought before the pop
  • HUMbought Apr 10, 2026+89%in 60d
  • AVGObought Apr 8, 2025+67%in 57d
  • NSITbought Apr 23, 2026+63%in 40d

Files a new report about every 30 days. Busiest month: August 2024, 235 trades. “Since” is the price move from the disclosure day to today; a pop is the stock's best close within 60 days of the buy, against the close the day they bought. Neither is what they made.

What Michael holds

87 positions · net of disclosed trades since Feb 5, 2020
TickerEst. positionSince disclosed
NTAUX
NORTHERN TAX ADVGT ULTRA SHRT FIXED INC
$8.4M−1.0%
DICEX
DFA International Core ETF
$7.2M+9.4%
NOITX
NORTHERN INTERMED TAX EXEMPT FUND
$7.2M−4.3%
VTEL
VANGUARD LONG TERM TAX
$6.1M−5.5%
DFAI
DIMENSIONAL INTL CORE
$3.0M+6.9%
MAYS
MAYS FAMILY TRUST NO. 1 FOR LINDA MAYS MCCAUL Clifwater Corporate Lending Fund
$3.0M
VTSAX
VANGUARD TOTAL STK MKT ETF
$731K
PAYX
PAYCHEX INC
$558K+17.5%
NVO
NOVO NORDISK A S ADR
$350K−47.9%
FCN
FTI CONSULTING INC
$297K−11.0%

Position sizes are netted from Michael's disclosed ranges — Congress reports ranges, not share counts. "Since disclosed" is the price change from the filing day to today.

What Michael sold

124 stocks sold out of
  • JPMJP MORGAN CHASE BANK TIME DEPOSITS$12.0M
  • LOEVHARDING LOEVNER INTL$10.1M
  • VXUSVanguard Total Stock Market ETF$3.2M
  • VOOVanguard Index FDS S&P 500 ETF$1.9M
  • NVDANVIDIA$1.4M
  • AMZNAMAZON.COM$1.3M
  • CVXCHEVRON CORP$1.0M
  • MSFTMICROSOFT CORP$917K
  • and 116 more in the record below

Sale amounts are the midpoints of the disclosed ranges. A stock sold without a disclosed purchase behind it was held before Michael started filing, or was sold on taking office.

Beyond stocks

$101.2M disclosed without a ticker
  • Treasury bills and notes152 trades+$24.8M−$2.5M
  • Other assets352 trades+$15.3M−$10.7M
  • Funds without a ticker107 trades+$15.1M−$9.7M
  • Bonds115 trades+$7.6M−$5.9M
  • Private funds and companies101 trades+$8.9M−$416K
  • Structured notes3 trades+$258K

Congress discloses more than stocks. Bonds, notes, private funds and the like have no public price and cannot be mirrored, so they sit outside the estimated stock portfolio above. Green is bought, red is sold, both from the disclosed ranges.

The full record

2,579 disclosed trades since Feb 5, 2020 · nothing left out
Buys, price since disclosure
421 up · 242 down
every stock trade priced
Sells, price since disclosure
358 fell · 728 rose
a fall after a sale is the seller's gain on paper
Median move after a buy
+6.1%
close on the disclosure day to today
  • VOOVANGUARD INDEX FUNDS S&P 500 ETF USD
    spouse
    Buy$1K–$15K
    Jun 30, 2026 Jul 8, 2026(8d)
  • VTSAXVANGUARD INDEX FDS VANGUARD TOTAL STK MKT ETF
    spouse
    Buy$1K–$15K
    Jun 30, 2026 Jul 8, 2026(8d)
  • VOOVANGUARD INDEX FUNDS S&P 500 ETF
    spouse
    Buy$15K–$50K
    Jun 30, 2026 Jul 8, 2026(8d)
  • VTSAXVANGUARD INDEX FDS VANGUARD TOTAL STK MKT ETF
    Buy$1K–$15K
    Jun 30, 2026 Jul 8, 2026(8d)
  • VTSAXVANGUARD INDEX FDS VANGUARD TOTAL STK MKT ETF
    spouse
    Buy$1K–$15K
    Jun 30, 2026 Jul 8, 2026(8d)
  • VOOVANGUARD INDEX FUNDS S&P 500 ETF USD
    spouse
    Buy$1K–$15K
    Jun 30, 2026 Jul 8, 2026(8d)
  • Albany Road Strategic Opportunity Fund LP
    spousefunds without a ticker
    Buy$1K–$15K
    Jun 29, 2026 Jul 8, 2026(9d)
  • DICEXDFA INTERNATIONAL CORE EQUITY
    spouse
    Buy$15K–$50K+3.4%
    Jun 29, 2026 Jul 8, 2026(9d)
  • DFEVXDFA EMERGING MRKTS CORE EQU PORTF
    spouse
    Buy$15K–$50K+4.3%
    Jun 29, 2026 Jul 8, 2026(9d)
  • VANGUARD MUN BD FDS TAX EXEMPT BD
    spousefunds without a ticker
    Buy$250K–$500K
    Jun 29, 2026 Jul 8, 2026(9d)
  • AERAERCAP HOLDINGS N V
    spouse
    Sell$1K–$15K−4.9%
    Jun 29, 2026 Jul 8, 2026(9d)
  • DFEVXDFA EMERGING MRKTS CORE EQU PORTF
    spouse
    Buy$1K–$15K+4.3%
    Jun 29, 2026 Jul 8, 2026(9d)
  • NFGNATIONAL FUEL GAS CO
    spouse
    Buy$50K–$100K+2.4%
    Jun 26, 2026 Jul 8, 2026(12d)
  • MURMURPHY OIL CORP
    spouse
    Buy$15K–$50K+8.1%
    Jun 26, 2026 Jul 8, 2026(12d)
  • EQFNEQUITABLE HLDGS INC
    spouse
    Buy$15K–$50K
    Jun 26, 2026 Jul 8, 2026(12d)
  • FID ADV FLOATING RATE HIGH INCOME Z
    spouseother assets
    Buy$500K–$1M
    Jun 26, 2026 Jul 8, 2026(12d)
  • NTAUXNORTHERN TAX ADVGT ULTRA SHRT FIXED INC
    spouse
    Buy$250K–$500K−0.7%
    Jun 26, 2026 Jul 8, 2026(12d)
  • VTVANGUARD TOTAL STOCK MARKET INDEX ADM
    spouse
    Buy$1K–$15K
    Jun 26, 2026 Jul 8, 2026(12d)
  • NTAUXNORTHERN TAX ADVGT ULTRA SHRT FIXED INC
    spouse
    Buy$100K–$250K−0.7%
    Jun 26, 2026 Jul 8, 2026(12d)
  • VTVANGUARD TOTAL STOCK MARKET INDEX INSTL
    spouse
    Buy$15K–$50K
    Jun 26, 2026 Jul 8, 2026(12d)
  • VTVANGUARD TOTAL STOCK MARKET INDEX ADM
    spouse
    Buy$1K–$15K
    Jun 26, 2026 Jul 8, 2026(12d)
  • CVXCHEVRON CORP
    spouse
    Sell$100K–$250K+19.1%
    Jun 26, 2026 Jul 8, 2026(12d)
  • AERAERCAP HOLDINGS N V
    spouse
    Sell$1K–$15K−4.9%
    Jun 25, 2026 Jul 8, 2026(13d)
  • KITSAP CNTY WASH SCH DIST NO 4 01
    spousebonds
    Buy$100K–$250K
    Jun 25, 2026 Jul 8, 2026(13d)
  • DFICDIMENSIONAL ETF TRUST INTERNATIONAL CORE EQUITY 2 ETF
    spouse
    Buy$1K–$15K+3.0%
    Jun 25, 2026 Jul 8, 2026(13d)
  • DFICDIMENSIONAL ETF TRUST INTERNATIONAL CORE EQUITY 2 ETF
    spouse
    Buy$15K–$50K+3.0%
    Jun 25, 2026 Jul 8, 2026(13d)
  • Dawson Portfolio Finance 6 LP
    spousefunds without a ticker
    Buy$100K–$250K
    Jun 25, 2026 Jul 8, 2026(13d)
  • DFICDIMENSIONAL ETF TRUST INTERNATIONAL CORE EQUITY 2 ETF
    spouse
    Buy$1K–$15K+3.0%
    Jun 25, 2026 Jul 8, 2026(13d)
  • DFICDIMENSIONAL ETF TRUST INTERNATIONAL CORE EQUITY 2 ETF
    spouse
    Buy$1K–$15K+3.0%
    Jun 25, 2026 Jul 8, 2026(13d)
  • DFICDIMENSIONAL ETF TRUST INTERNATIONAL CORE EQUITY 2 ETF
    spouse
    Buy$15K–$50K+3.0%
    Jun 25, 2026 Jul 8, 2026(13d)
  • Dawson Portfolio Finance 7 LP
    spousefunds without a ticker
    Buy$250K–$500K
    Jun 25, 2026 Jul 8, 2026(13d)
  • DFICDIMENSIONAL ETF TRUST INTERNATIONAL CORE EQUITY 2 ETF
    spouse
    Buy$1K–$15K+3.0%
    Jun 25, 2026 Jul 8, 2026(13d)
  • Spruce Holdings LP
    spouseprivate funds and companies
    Buy$500K–$1M
    Jun 25, 2026 Jul 8, 2026(13d)
  • NOITXNORTHERN INTERMED TAX EXEMPT FUND
    spouse
    Buy$50K–$100K−3.4%
    Jun 24, 2026 Jul 8, 2026(14d)
  • PORT AUTH N Y & N J
    spousebonds
    Buy$100K–$250K
    Jun 24, 2026 Jul 8, 2026(14d)
  • Mays Allocate LP
    spouseprivate funds and companies
    Buy$50K–$100K
    Jun 24, 2026 Jul 8, 2026(14d)
  • VTMGXVANGUARD DEVELOPED MARKETS INDEX FUND ETF
    spouse
    Buy$1K–$15K+1.9%
    Jun 23, 2026 Jul 8, 2026(15d)
  • VTMGXVANGUARD DEVELOPED MARKETS INDEX FUND ETF
    spouse
    Buy$1K–$15K+1.9%
    Jun 23, 2026 Jul 8, 2026(15d)
  • VTMGXVANGUARD DEVELOPED MARKETS INDEX FUND ETF
    spouse
    Buy$15K–$50K+1.9%
    Jun 23, 2026 Jul 8, 2026(15d)
  • FID ADV FLOATING RATE HIGH INCOME Z
    spouseother assets
    Sell$500K–$1M
    Jun 23, 2026 Jul 8, 2026(15d)
40 of 2,579 trades Michael has disclosed

Newest filing first. “Since” is the price change from the close on the day the filing was made public to the latest price we have; assets without a public ticker show none. Ranges are what the filer reported; the actual amount and price are not disclosed. Every row links to the filing it came from. This is a public record turned into a table, not a recommendation and not a statement about why anyone traded. Disclosed is not affiliated with Michael T. McCaul.

Filings