Michael McCaul
$50.0M
Est. Net Worth
5,102
Total Trades
$539.8M
Trade Volume
+0.5 pts
Buys vs S&P 500
46%
Buys That Beat It
#28/67
Timing Rank
35d
Avg Delay
8.2%
Late %
Score: 14/100 - Routine14
Avg Shuffle Score
Score: 58/100 - Suspicious58
Max Shuffle Score
Did Their Trades Beat the Market?
Every disclosed stock buy, 90 days later, vs buying the S&P 500 on the same day. Dollar-weighted.
+0.5 pts
ahead of the S&P 500
- 46% of 1,344 buys beat the market
- Ranked #28 of 67 active traders
- Sales: +0.2 pts (stock vs S&P after selling, inverted)
Their buys
+6.7%
S&P 500, same days
+6.2%
Return
0+2%+4%+6%+8%
Filing Timeliness
Most Traded Tickers
| Ticker | Buys | Sells | Est. Volume |
|---|---|---|---|
| BOND | 50 | 91 | $128,545,500 |
| MUNI | 307 | 257 | $51,052,500 |
| JPM | 25 | 19 | $42,040,500 |
| PRIV | 299 | 34 | $36,979,500 |
| N/A | 225 | 167 | $35,480,500 |
| VMFXX | 26 | 27 | $20,939,500 |
| VOO | 6 | 34 | $7,647,500 |
| JTSXX | 108 | 60 | $7,322,000 |
| VWLUX | 42 | 8 | $6,860,000 |
| META | 23 | 50 | $5,489,500 |
| VTEB | 6 | 4 | $5,400,000 |
| GOOGL | 14 | 57 | $4,641,500 |
| OGVXX | 14 | 2 | $4,292,000 |
| VTI | 51 | 27 | $4,103,500 |
| AMZN | 4 | 37 | $3,911,000 |
Monthly Trading Activity
Who Makes the Trades?
Trade ownership breakdown - under the STOCK Act, politicians must disclose trades made by themselves AND their immediate family.
Spouse
Child
Self
Not Disclosed
67% of Michael McCaul's disclosed trades are made by their spouse, not personally. See all family traders →
All Transactions (5,102)
| Score | Trade Date | Filed | Type | Ticker | Asset | Amount | Owner | Delay | |
|---|---|---|---|---|---|---|---|---|---|
Score: 0/100 - Routine0 |
Jun 30, 2026 | Jul 13, 2026 | Buy | VTI | Vanguard Total Stock Market ETF | $1,001 - $15,000 | Self | 8d | |
Score: 0/100 - Routine0 |
Jun 30, 2026 | Jul 13, 2026 | Buy | VOO | Vanguard S&P 500 ETF | $1,001 - $15,000 | Spouse | 8d | |
Score: 2/100 - Routine2 |
Jun 30, 2026 | Jul 13, 2026 | Buy | VOO | Vanguard S&P 500 ETF | $15,001 - $50,000 | Spouse | 8d | |
Score: 0/100 - Routine0 |
Jun 30, 2026 | Jul 13, 2026 | Buy | VOO | Vanguard S&P 500 ETF | $1,001 - $15,000 | Spouse | 8d | |
Score: 0/100 - Routine0 |
Jun 30, 2026 | Jul 13, 2026 | Buy | VTI | Vanguard Total Stock Market ETF | $1,001 - $15,000 | Spouse | 8d | |
Score: 0/100 - Routine0 |
Jun 30, 2026 | Jul 13, 2026 | Buy | VTI | Vanguard Total Stock Market ETF | $1,001 - $15,000 | Spouse | 8d | |
Score: 0/100 - Routine0 |
Jun 30, 2026 | Jul 13, 2026 | Buy | Private | LEWIS & CLARK AGRIFOOD FUND II LP | $1,001 - $15,000 | Spouse | 8d | |
Score: 2/100 - Routine2 |
Jun 29, 2026 | Jul 13, 2026 | Buy | DFAI | DIMENSIO INTER CORE EQUI ETF | $15,001 - $50,000 | Spouse | 9d | |
Score: 2/100 - Routine2 |
Jun 29, 2026 | Jul 13, 2026 | Buy | DFCEX | DFA EMERGING MARKETS CORE EQUITY PORTFOL | $15,001 - $50,000 | Spouse | 9d | |
Score: 0/100 - Routine0 |
Jun 29, 2026 | Jul 13, 2026 | Buy | DFCEX | DFA EMERGING MARKETS CORE EQUITY PORTFOL | $1,001 - $15,000 | Spouse | 9d | |
Score: 0/100 - Routine0 |
Jun 29, 2026 | Jul 13, 2026 | Sell | AER | AerCap Holdings NV [industrials] | $1,001 - $15,000 | Spouse | 9d | |
Score: 0/100 - Routine0 |
Jun 29, 2026 | Jul 13, 2026 | Buy | MA | Mastercard Inc [financials] | $1,001 - $15,000 | Spouse | 9d | |
Score: 0/100 - Routine0 |
Jun 29, 2026 | Jul 13, 2026 | Buy | Private | MAYS ALLOCATE LP | $1,001 - $15,000 | Spouse | 9d | |
Score: 0/100 - Routine0 |
Jun 29, 2026 | Jul 13, 2026 | Buy | Private | ALBANY ROAD STRATEGIC OPPORTUNITY FUND L | $1,001 - $15,000 | Spouse | 9d | |
Score: 32/100 - Noteworthy32 |
Jun 29, 2026 | Jul 13, 2026 | Buy | VTEB | VANGUARD TAX-EXEMPT BOND ETF | $250,001 - $500,000 | Spouse | 9d | |
Score: 0/100 - Routine0 |
Jun 26, 2026 | Jul 13, 2026 | Buy | VTI | Vanguard Total Stock Market ETF | $1,001 - $15,000 | Spouse | 12d | |
Score: 2/100 - Routine2 |
Jun 26, 2026 | Jul 13, 2026 | Buy | VTI | Vanguard Total Stock Market ETF | $15,001 - $50,000 | Spouse | 12d | |
Score: 0/100 - Routine0 |
Jun 26, 2026 | Jul 13, 2026 | Buy | VTI | Vanguard Total Stock Market ETF | $1,001 - $15,000 | Spouse | 12d | |
Score: 28/100 - Noteworthy28 |
Jun 26, 2026 | Jul 13, 2026 | Sell | CVX | Chevron Corp [energy] | $100,001 - $250,000 | Spouse | 12d | |
Score: 2/100 - Routine2 |
Jun 26, 2026 | Jul 13, 2026 | Buy | MUR | Murphy Oil Corp [energy] | $15,001 - $50,000 | Spouse | 12d | |
Score: 2/100 - Routine2 |
Jun 26, 2026 | Jul 13, 2026 | Buy | EQH | Equitable Holdings Inc [financials] | $15,001 - $50,000 | Spouse | 12d | |
Score: 24/100 - Routine24 |
Jun 26, 2026 | Jul 13, 2026 | Buy | NFG | National Fuel Gas Co [utilities] | $50,001 - $100,000 | Spouse | 12d | |
Score: 28/100 - Noteworthy28 |
Jun 26, 2026 | Jul 13, 2026 | Buy | Private | NORTHERN TAX-ADVANTAGED ULTRA-SHORT FIXE | $100,001 - $250,000 | Spouse | 12d | |
Score: 32/100 - Noteworthy32 |
Jun 26, 2026 | Jul 13, 2026 | Buy | Private | NORTHERN TAX-ADVANTAGED ULTRA-SHORT FIXE | $250,001 - $500,000 | Spouse | 12d | |
Score: 35/100 - Noteworthy35 |
Jun 26, 2026 | Jul 13, 2026 | Buy | Private | FIDELITY ADVISOR FLOATING RATE HIGH INCO | $500,001 - $1,000,000 | Spouse | 12d | |
Score: 2/100 - Routine2 |
Jun 25, 2026 | Jul 13, 2026 | Buy | DFIC | DIMENSIONAL INTL CR EQ 2 ETF | $15,001 - $50,000 | Spouse | 13d | |
Score: 0/100 - Routine0 |
Jun 25, 2026 | Jul 13, 2026 | Buy | DFIC | DIMENSIONAL INTL CR EQ 2 ETF | $1,001 - $15,000 | Spouse | 13d | |
Score: 0/100 - Routine0 |
Jun 25, 2026 | Jul 13, 2026 | Buy | DFIC | DIMENSIONAL INTL CR EQ 2 ETF | $1,001 - $15,000 | Spouse | 13d | |
Score: 2/100 - Routine2 |
Jun 25, 2026 | Jul 13, 2026 | Buy | DFIC | DIMENSIONAL INTL CR EQ 2 ETF | $15,001 - $50,000 | Spouse | 13d | |
Score: 0/100 - Routine0 |
Jun 25, 2026 | Jul 13, 2026 | Buy | DFIC | DIMENSIONAL INTL CR EQ 2 ETF | $1,001 - $15,000 | Spouse | 13d | |
Score: 0/100 - Routine0 |
Jun 25, 2026 | Jul 13, 2026 | Buy | DFIC | DIMENSIONAL INTL CR EQ 2 ETF | $1,001 - $15,000 | Spouse | 13d | |
Score: 0/100 - Routine0 |
Jun 25, 2026 | Jul 13, 2026 | Sell | AER | AerCap Holdings NV [industrials] | $1,001 - $15,000 | Spouse | 13d | |
Score: 0/100 - Routine0 |
Jun 25, 2026 | Jul 13, 2026 | Buy | SPGI | S&P Global Inc [financials] | $1,001 - $15,000 | Spouse | 13d | |
Score: 28/100 - Noteworthy28 |
Jun 25, 2026 | Jul 13, 2026 | Buy | N/A | CENTRAL KITSAP SCHOOL DISTRICT NO 401 KI | $100,001 - $250,000 | Spouse | 13d | |
Score: 28/100 - Noteworthy28 |
Jun 25, 2026 | Jul 13, 2026 | Buy | Private | DAWSON PORTFOLIO FINANCE 6 LP | $100,001 - $250,000 | Spouse | 13d | |
Score: 32/100 - Noteworthy32 |
Jun 25, 2026 | Jul 13, 2026 | Buy | Private | DAWSON PORTFOLIO FINANCE 6 LP | $250,001 - $500,000 | Spouse | 13d | |
Score: 35/100 - Noteworthy35 |
Jun 25, 2026 | Jul 13, 2026 | Buy | Private | SPRUCE HOLDINGS LP | $500,001 - $1,000,000 | Spouse | 13d | |
Score: 24/100 - Routine24 |
Jun 24, 2026 | Jul 13, 2026 | Buy | TAXI | NORTHERN TRUST INTERMEDI ETF | $50,001 - $100,000 | Spouse | 14d | |
Score: 24/100 - Routine24 |
Jun 24, 2026 | Jul 13, 2026 | Buy | Private | MAYS ALLOCATE LP | $50,001 - $100,000 | Spouse | 14d | |
Score: 28/100 - Noteworthy28 |
Jun 24, 2026 | Jul 13, 2026 | Buy | Municipal | PORT AUTHORITY OF NEW YORK AND NEW JERSE | $100,001 - $250,000 | Spouse | 14d | |
Score: 0/100 - Routine0 |
Jun 23, 2026 | Jul 13, 2026 | Buy | VEA | Vanguard FTSE Developed Markets ETF | $1,001 - $15,000 | Spouse | 15d | |
Score: 2/100 - Routine2 |
Jun 23, 2026 | Jul 13, 2026 | Buy | VEA | Vanguard FTSE Developed Markets ETF | $15,001 - $50,000 | Spouse | 15d | |
Score: 0/100 - Routine0 |
Jun 23, 2026 | Jul 13, 2026 | Buy | VEA | Vanguard FTSE Developed Markets ETF | $1,001 - $15,000 | Spouse | 15d | |
Score: 35/100 - Noteworthy35 |
Jun 23, 2026 | Jul 13, 2026 | Sell | Private | FIDELITY ADVISOR FLOATING RATE HIGH INCO | $500,001 - $1,000,000 | Spouse | 15d | |
Score: 32/100 - Noteworthy32 |
Jun 23, 2026 | Jul 13, 2026 | Sell | Private | NORTHERN TAX-ADVANTAGED ULTRA-SHORT FIXE | $250,001 - $500,000 | Spouse | 15d | |
Score: 32/100 - Noteworthy32 |
Jun 23, 2026 | Jul 13, 2026 | Sell | VTEB | VANGUARD TAX-EXEMPT BOND ETF | $250,001 - $500,000 | Spouse | 15d | |
Score: 20/100 - Routine20 |
Jun 23, 2026 | Jul 13, 2026 | Buy | Private | CEDAR HOLDINGS LP | $1,001 - $15,000 | Spouse | 15d | |
Score: 35/100 - Noteworthy35 |
Jun 22, 2026 | Jul 13, 2026 | Sell | TAXI | NORTHERN TRUST INTERMEDI ETF | $500,001 - $1,000,000 | Spouse | 16d | |
Score: 22/100 - Routine22 |
Jun 22, 2026 | Jul 13, 2026 | Buy | Private | MAYS ALLOCATE LP | $15,001 - $50,000 | Spouse | 16d | |
Score: 28/100 - Noteworthy28 |
Jun 22, 2026 | Jul 13, 2026 | Buy | Municipal | NEW YORK CITY MUNICIPAL WATER FINANCE AU | $100,001 - $250,000 | Spouse | 16d |