Politicians / Michael T McCaul

Public disclosures · latest free date 2026-09-20

Michael T McCaul stock trades and financial disclosure

As of 2026-09-25, Michael T McCaul has 1618 public stock-buy signals in CopyGov's dated record. Their median copy return to 2026-09-25 is +45.6%, and 30.0% of 1248 priced buys beat SPY to the same close.

Source checked 2026-09-27 · Latest matched close 2026-09-25 · New disclosures appear publicly after seven days.

Follow Michael T McCaul's next filing

Enter your email to save this member. Free alerts arrive seven days after publication; Pro alerts arrive when detected.

If you had copied every disclosed buy

+103.3%Mean to 2026-09-25

+45.6%Median to 2026-09-25

+73.4%Profitable to 2026-09-25

+30.0%Beat SPY to 2026-09-25

1248 priced buys: $1,000 invested separately in each would have gained $1289316 in total versus $1726972 for SPY on matching dates. This ignores subsequent sales and assumes 10 basis points per side; it is not a portfolio return.

Completed outcomes

HorizonPriced buysBeat SPYMedian excess
3 months0Not availableNot available
6 months0Not availableNot available
12 months0Not availableNot available

Latest 20 publicly available buys

Disclosure dates, not transaction dates, set the modeled entry. Data newer than 2026-09-20 is withheld from this public page.

StockPublishedEntryOwnerCopy return to 2026-09-25Source PTR
$LLM2025-12-092025-12-10selfNot measurable at shared closeOriginal ↗
$MAYS2025-12-092025-12-10self+3.6% · 36 per $1,000 · -9.6 pts vs SPYOriginal ↗
$APG2025-12-092025-12-10selfNot measurable at shared closeOriginal ↗
$VVV2025-12-092025-12-10self-6.8% · -68 per $1,000 · -20.0 pts vs SPYOriginal ↗
$HAYW2025-12-092025-12-10self-21.2% · -212 per $1,000 · -34.3 pts vs SPYOriginal ↗
$CVCO2025-12-092025-12-10self-6.9% · -69 per $1,000 · -20.1 pts vs SPYOriginal ↗
$LPX2025-12-092025-12-10self-22.7% · -227 per $1,000 · -35.8 pts vs SPYOriginal ↗
$MSA2025-12-092025-12-10self+15.5% · 155 per $1,000 · 2.3 pts vs SPYOriginal ↗
$UNH2025-12-092025-12-10self+16.7% · 167 per $1,000 · 3.5 pts vs SPYOriginal ↗
$SAP2025-12-092025-12-10self-13.0% · -130 per $1,000 · -26.2 pts vs SPYOriginal ↗
$GPC2025-12-092025-12-10self+1.3% · 13 per $1,000 · -11.8 pts vs SPYOriginal ↗
$IFF2025-12-092025-12-10self+33.7% · 337 per $1,000 · 20.5 pts vs SPYOriginal ↗
$LINDA2025-12-092025-12-10selfNot measurable at shared closeOriginal ↗
$VWLTX2025-12-092025-12-10selfNot measurable at shared closeOriginal ↗
$LSE2025-11-102025-11-11selfNot measurable at shared closeOriginal ↗
$TSM2025-11-102025-11-11spouse+56.1% · 561 per $1,000 · 42.2 pts vs SPYOriginal ↗
$HWM2025-11-102025-11-11self+11.2% · 112 per $1,000 · -2.7 pts vs SPYOriginal ↗
$V2025-11-102025-11-11self+9.0% · 90 per $1,000 · -4.9 pts vs SPYOriginal ↗
$ANET2025-11-102025-11-11self+52.8% · 528 per $1,000 · 38.8 pts vs SPYOriginal ↗
$DXCM2025-11-102025-11-11self+48.7% · 487 per $1,000 · 34.8 pts vs SPYOriginal ↗

Original transaction reports

Common questions

Does Michael T McCaul trade stocks?

CopyGov has 1618 disclosed stock-buy signals attributed to Michael T McCaul's filing or household. A disclosure does not prove the filer personally placed the order or still holds the stock.

What stocks did Michael T McCaul buy recently?

The latest publicly available disclosed buys include LLM, MAYS, APG, VVV, HAYW. Purchases newer than 2026-09-20 are delayed for free visitors.

Where is Michael T McCaul's financial disclosure?

Open the original PTRs linked on this page, and search the official House Clerk annual-disclosure portal. An annual report is a separate document from a PTR.

Would copying Michael T McCaul have beaten the S&P 500?

30.0% of 1248 priced published buys beat SPY from modeled entry to 2026-09-25. This is a historical frequency, not a forecast or actual portfolio return.

Annual disclosure search links lead to the official portal, not to a person-specific annual PDF. Confirm identity, ownership, and amounts in the original report. Historical returns do not predict future results.

Other members

Follow Michael T McCaul for alerts →