IPUBLIC RECORDSEXCHANGERECEIPTSloadinglive·IMONEY TRAILEXCHANGESOURCESverifyinglive·IDATA SOURCESEXCHANGEFILINGSpublic recordslive·IPUBLIC RECORDSEXCHANGERECEIPTSloadinglive·IMONEY TRAILEXCHANGESOURCESverifyinglive·IDATA SOURCESEXCHANGEFILINGSpublic recordslive·
← Back to public record dashboard
Member public-record dossier
MM
U.S. RepresentativeTX · District 10

Michael McCaul

RElected 2005Public disclosures only

A source-backed view of disclosed trades, filing timing, committee context, and paper market signals. This page shows public-record activity; it is not an accusation of wrongdoing and not investment advice.

Estimated net worth
$52.0M
Disclosure-derived estimate, as of 2024
Verification snapshot

The 10-second public-record profile

Latest receipt, biggest disclosed range, slowest disclosure lag, and strongest SPY-relative paper signal — factual context only, not a claim about intent.

Latest receipt
BUY NTAP
2026-05-29
Largest range
$500K – $1.0M
VRNG
Slowest disclosure
40d
PRI
Best vs SPY
73.6%
HUM
Disclosed trades
2022
Disclosed buys
820
Disclosed sells
1183
Tickers named
296
Crypto Exposure
no disclosed crypto
Signal layer

Public-record trading signals

Charts summarize disclosed rows and derived paper-return context. They are signals for research, not conclusions about motive or recommendations to trade.

Sector Exposure by Trade Count
Other
551/641
Technology
69/179
Financials
30/89
Consumer Disc.
26/87
Healthcare
46/59
stocks
20/24
Materials
18/22
Energy
16/18
Industrials
5/23
otc
13/7
BuysSells
Most-Traded Stocks
VRNG84 trades
GEV37 trades
FB35 trades
WDAY31 trades
VSH30 trades
MSFT28 trades
HUM27 trades
GOOGL26 trades
Monthly Activity (last 12 mo)
06
07
08
09
10
11
01
02
04
05
873 trades shown

Congress Intelligence Fingerprint

Percentile rank vs. all active congressional traders · outer ring = top percentile

ALPHA+2.4%WIN RATE39% winsVOLUME$143.7MFREQUENCY2075 tradesSPEED34d avgSECTORS18 sectors
ALPHA72th %ile
+2.4%
WIN RATE67th %ile
39% wins
VOLUME99th %ile
$143.7M
FREQUENCY98th %ile
2075 trades
SPEED27th %ile
34d avg
SECTORS99th %ile
18 sectors

α Alpha Attribution by Sector

vs SPY benchmark
Sector
Avg α vs SPYTradesHit%
Market Beaters
RETAIL-MISCELLANEOUS RETAIL
+27.8%
8 trades
75%
Comm Services
+15.9%
6 trades
17%
Other
+13.5%
786 trades
42%
Consumer Disc.
+1.9%
115 trades
51%
Materials
+0.9%
40 trades
38%
Industrials
+0.8%
28 trades
54%
Lagging Sectors
WHOLESALE-MACHINERY, EQUIPMENT & SUPPLIES
-0.1%
4 trades
75%
Financials
-0.6%
122 trades
40%
Technology
-3.5%
248 trades
39%
Energy
-7.8%
35 trades
37%
Utilities
-11.0%
7 trades
0%
STATE COMMERCIAL BANKS
-15.0%
9 trades
0%
Positive αNegative αHit% = % of trades that beat SPY

∑α Cumulative Alpha Trajectory

running total excess return vs SPY-270.6% cumulative
-400%-200%+0%0%+5%-429%
Cumulative α
-270.6%
Peak α
+5.4%
Trough α
-428.9%
Avg per Trade
-1.7%
Recent Trend
Decelerating
163 trades · 30-day post-trade return vs SPY

🏆 Trade Alpha Ledger

best & worst individual trades vs SPY163 trades scored
▲ Best Performers
HUMBUY2026-04$8K
+73.6%
VSHSELL2026-05$75K
+60.6%
HUMBUY2026-05$8K
+47.3%
NSITBUY2026-04$33K
+46.7%
HUMBUY2026-05$8K
+43.6%
▼ Worst Performers
INTUBUY2026-04$8K
-42.2%
INTUBUY2026-04$8K
-36.3%
INTUBUY2026-04$8K
-34.2%
INTUSELL2026-04$33K
-34.1%
ERASSELL2026-04$750K
-28.1%
Avg Alpha
-1.7% vs SPY
Win Rate
41% beat market
Best Trade
HUM +73.6%
Worst Trade
INTU -42.2%
Excess return measured 30 days post-trade vs SPY benchmark

Potential committee-sector overlaps

217 disclosed trades in related sectors
63 trades
2 sectors overlap
Industrials
5B/23S
Energy
16B/18S
63 trades
2 sectors overlap
Industrials
5B/23S
Energy
16B/18S
63 trades
2 sectors overlap
Industrials
5B/23S
Energy
16B/18S
28 trades
1 sector overlap
Industrials
5B/23S

Shown when disclosed trades overlap with sectors associated with committee assignments. This is a transparency signal only — not a finding of wrongdoing, illegality, or investment merit.

Sector Rotation Matrix

Buy/sell pressure by sector & month · last 18 months · green = net buys · red = net sells · hover for counts

SectorJan '25Mar '25Apr '25May '25Jun '25Jul '25Aug '25Sep '25Oct '25Nov '25Jan '26Feb '26Apr '26May '26
Other
Technology
Healthcare
Financials
Comm Services
Consumer Disc.
Energy
stocks
otc
STATE COMMERCIAL BANKS
RETAIL-MISCELLANEOUS RETAIL
INVESTMENT ADVICE
Industrials
WHOLESALE-MACHINERY, EQUIPMENT & SUPPLIES
MOBILE HOMES
Buying pressureSelling pressureMixed / neutralNo activity

Trading Footprint

top 20 stocks · block size ∝ disclosed volume

Each block = one stock. Larger = more trading volume. Green = net buyer · Red = net seller · Gold = balanced. Hover for details.

VRNG$1.4M▲4 ▼1VRNG — $1.4M · 4▲ 1▼ · 26% of disclosed volERAS$750K ▼1ERAS — $750K · 0▲ 1▼ · 14% of disclosed volARW$283K ▼3ARW — $283K · 0▲ 3▼ · 5% of disclosed volNTK▲3 ▼1NTK — $233K · 3▲ 1▼ · 4% of disclosed volMTCH1▲1 ▼6MTCH1 — $221K · 1▲ 6▼ · 4% of disclosed volPAYX▲2PAYX — $208K · 2▲ 0▼ · 4% of disclosed volMPET▲1MPET — $175K · 1▲ 0▼ · 3% of disclosed volBNRE▲1BNRE — $175K · 1▲ 0▼ · 3% of disclosed volLAWS ▼1LAWS — $175K · 0▲ 1▼ · 3% of disclosed volINTC ▼1INTC — $175K · 0▲ 1▼ · 3% of disclosed volNCMV▲1NCMV — $175K · 1▲ 0▼ · 3% of disclosed volCOR ▼1COR — $175K · 0▲ 1▼ · 3% of disclosed volCONN▲1CONN — $175K · 1▲ 0▼ · 3% of disclosed volJASN1▲1JASN1 — $175K · 1▲ 0▼ · 3% of disclosed volTOO▲1TOO — $175K · 1▲ 0▼ · 3% of disclosed volHWAY▲1HWAY — $175K · 1▲ 0▼ · 3% of disclosed volMSFTMSFT — $124K · 0▲ 4▼ · 2% of disclosed volCMCSACMCSA — $122K · 0▲ 6▼ · 2% of disclosed volSPGISPGI — $121K · 9▲ 0▼ · 2% of disclosed volFCFSFCFS — $108K · 0▲ 2▼ · 2% of disclosed vol
Net buyerNet sellerBalanced20 stocks · $5.3M total disclosed

Committee Assignments (4)

Net Worth History

$48.0M
2022
$50.0M
2023
$52.0M
2024

Filing Delay Pattern

days between trade and STOCK Act disclosure · each dot = one trade78% on time
0d15d30d30d limit
Avg delay: 21dLate (>30d): 45On-time: 155 / 200 trades
buy sell / late other

STOCK Act requires disclosure within 30 days of a transaction. Red dashed line marks the legal threshold — dots above it represent late filings.

Trading Orbit

members who moved the same stocks within 30-day windows2 cross-party

Bar width = shared trade count · Alignment = % of co-trade pairs going the same direction (buy/buy or sell/sell).

#
Member
Overlap
Align
1
696
104 tickers
48%
Low
2
309
47 tickers
50%
Moderate
3
250
43 tickers
38%
Low
4
229
13 tickers
21%
Low
5
224
31 tickers
58%
Moderate
6
100
32 tickers
29%
Low
7
100
23 tickers
53%
Moderate
8
69
26 tickers
47%
Low
Overlap = # of their trades matching yours in the same ticker ±30 days≥70% aligned50–70%<50%
Evidence ledger

Recent disclosed trades (200)

Each row links to the filing source when available and to a shareable receipt page for verification.

DateTickerAssetActionAmountFiling DelaySourceReceipt
2026-05-29NTAPNTAPBUY$15K – $50K12dreceipt →
2026-05-29DVMTDVMTBUY$15K – $50K12dreceipt →
2026-05-29MWAMWABUY$15K – $50K12dreceipt →
2026-05-29VVSELL$50K – $100K12dreceipt →
2026-05-28MPETMPETBUY$100K – $250K13dreceipt →
2026-05-28HAYWHAYWBUY$15K – $50K13dreceipt →
2026-05-28METAMETABUY$15K – $50K13dreceipt →
2026-05-28FICOFICOBUY$15K – $50K13dreceipt →
2026-05-28VRNGVRNGBUY$100K – $250K13dreceipt →
2026-05-28FCNFCNBUY$15K – $50K13dreceipt →
2026-05-28AMZNAMZNSELL$15K – $50K13dreceipt →
2026-05-28AONEAONEBUY$15K – $50K13dreceipt →
2026-05-28HURNHURNBUY$15K – $50K13dreceipt →
2026-05-28BNREBNREBUY$100K – $250K13dreceipt →
2026-05-27FCFSFCFSSELL$15K – $50K14dreceipt →
2026-05-27ARWARWSELL$100K – $250K14dreceipt →
2026-05-27EQTEQTBUY$1K – $15K14dreceipt →
2026-05-26ATMIATMIBUY$15K – $50K15dreceipt →
2026-05-26NESCNESCBUY$50K – $100K15dreceipt →
2026-05-26SPGISPGIBUY$1K – $15K15dreceipt →
2026-05-26MTCH1MTCH1BUY$1K – $15K15dreceipt →
2026-05-26NTKNTKBUY$50K – $100K15dreceipt →
2026-05-26MSFTMSFTSELL$15K – $50K15dreceipt →
2026-05-26AMZNAMZNSELL$15K – $50K15dreceipt →
2026-05-26NTKNTKBUY$1K – $15K15dreceipt →
2026-05-26APHAPHBUY$15K – $50K15dreceipt →
2026-05-26KEYSKEYSBUY$1K – $15K15dreceipt →
2026-05-26ENTGENTGBUY$1K – $15K15dreceipt →
2026-05-22NOWNOWBUY$1K – $15K19dreceipt →
2026-05-22NTKNTKSELL$50K – $100K19dreceipt →
2026-05-22ENTGENTGBUY$1K – $15K19dreceipt →
2026-05-22SPOTSPOTBUY$1K – $15K19dreceipt →
2026-05-22ATMIATMIBUY$15K – $50K19dreceipt →
2026-05-22MSFTMSFTSELL$50K – $100K19dreceipt →
2026-05-22KEYSKEYSBUY$1K – $15K19dreceipt →
2026-05-22SIESIEBUY$1K – $15K19dreceipt →
2026-05-22APHAPHBUY$15K – $50K19dreceipt →
2026-05-22DHRDHRBUY$1K – $15K19dreceipt →
2026-05-22INTUINTUSELL$15K – $50K19dreceipt →
2026-05-21MSFTMSFTSELL$1K – $15K20dreceipt →
2026-05-21WWDWWDSELL$1K – $15K20dreceipt →
2026-05-20STSTSELL$50K – $100K21dreceipt →
2026-05-20CACICACIBUY$50K – $100K21dreceipt →
2026-05-20VSHVSHSELL$50K – $100K21dreceipt →
2026-05-20MTCH1MTCH1SELL$15K – $50K21dreceipt →
2026-05-20PAYXPAYXBUY$15K – $50K21dreceipt →
2026-05-20MTCH1MTCH1SELL$1K – $15K21dreceipt →
2026-05-20AJGAJGBUY$15K – $50K21dreceipt →
2026-05-20AERAERSELL$15K – $50K21dreceipt →
2026-05-19MTCH1MTCH1SELL$50K – $100K22dreceipt →
2026-05-18TSMTSMSELL$1K – $15K23dreceipt →
2026-05-18MTCH1MTCH1SELL$15K – $50K23dreceipt →
2026-05-18CTSCTSSELL$50K – $100K23dreceipt →
2026-05-18CMCSACMCSASELL$15K – $50K23dreceipt →
2026-05-18GOOGGOOGSELL$1K – $15K23dreceipt →
2026-05-18SPGISPGIBUY$1K – $15K23dreceipt →
2026-05-18MAMABUY$15K – $50K23dreceipt →
2026-05-18LAWSLAWSSELL$100K – $250K23dreceipt →
2026-05-18MWAMWABUY$15K – $50K23dreceipt →
2026-05-15ASBAASBASELL$50K – $100K26dreceipt →
2026-05-15MSAMSABUY$15K – $50K26dreceipt →
2026-05-15MELIMELIBUY$15K – $50K26dreceipt →
2026-05-14VRNGVRNGBUY$15K – $50K27dreceipt →
2026-05-14SPGISPGIBUY$15K – $50K27dreceipt →
2026-05-14NFLXNFLXSELL$15K – $50K27dreceipt →
2026-05-14VRNGVRNGBUY$500K – $1.0M27dreceipt →
2026-05-14DHRDHRBUY$1K – $15K27dreceipt →
2026-05-13WWDWWDSELL$1K – $15K28dreceipt →
2026-05-13MAMABUY$15K – $50K28dreceipt →
2026-05-13GOOGGOOGSELL$1K – $15K28dreceipt →
2026-05-12INTCINTCSELL$100K – $250K29dreceipt →
2026-05-12NUENUESELL$15K – $50K29dreceipt →
2026-05-12PAYXPAYXBUY$100K – $250K29dreceipt →
2026-05-12MELIMELIBUY$15K – $50K29dreceipt →
2026-05-12CMCSACMCSASELL$1K – $15K29dreceipt →
2026-05-11EVREVRBUY$15K – $50K30dreceipt →
2026-05-11CHTRCHTRBUY$15K – $50K30dreceipt →
2026-05-11CMCSACMCSASELL$15K – $50K30dreceipt →
2026-05-11UBERUBERSELL$15K – $50K30dreceipt →
2026-05-08CRCCRCBUY$50K – $100K33dreceipt →
2026-05-08SPGISPGIBUY$1K – $15K33dreceipt →
2026-05-08AERAERSELL$1K – $15K33dreceipt →
2026-05-08AJGAJGBUY$1K – $15K33dreceipt →
2026-05-07NCMVNCMVBUY$100K – $250K34dreceipt →
2026-05-07COHRCOHRBUY$1K – $15K34dreceipt →
2026-05-07WWDWWDSELL$1K – $15K34dreceipt →
2026-05-07TSMTSMSELL$1K – $15K34dreceipt →
2026-05-07MAMABUY$1K – $15K34dreceipt →
2026-05-07AMZNAMZNSELL$1K – $15K34dreceipt →
2026-05-07VVVVVVBUY$15K – $50K34dreceipt →
2026-05-07CMCSACMCSASELL$1K – $15K34dreceipt →
2026-05-07HUMHUMBUY$1K – $15K34dreceipt →
2026-05-07DXCMDXCMSELL$1K – $15K34dreceipt →
2026-05-06ADSKADSKSELL$1K – $15K35dreceipt →
2026-05-06GOOGLGOOGLSELL$15K – $50K35dreceipt →
2026-05-06HAYWHAYWBUY$15K – $50K35dreceipt →
2026-05-06ANETANETBUY$15K – $50K35dreceipt →
2026-05-06COHRCOHRBUY$15K – $50K35dreceipt →
2026-05-05LPXLPXBUY$50K – $100K36dreceipt →
2026-05-05PTCPTCSELL$15K – $50K36dreceipt →
2026-05-05CMCSACMCSASELL$1K – $15K36dreceipt →
2026-05-05COPCOPSELL$1K – $15K36dreceipt →
2026-05-05EQTEQTBUY$1K – $15K36dreceipt →
2026-05-05SPGISPGIBUY$15K – $50K36dreceipt →
2026-05-04HLIHLIBUY$15K – $50K37dreceipt →
2026-05-04DHRDHRBUY$1K – $15K37dreceipt →
2026-05-04BJBJBUY$50K – $100K37dreceipt →
2026-05-04HUMHUMBUY$1K – $15K37dreceipt →
2026-05-01PRIPRISELL$15K – $50K40dreceipt →
2026-05-01CSLCSLBUY$15K – $50K40dreceipt →
2026-05-01FCFSFCFSSELL$50K – $100K40dreceipt →
2026-05-01ARWARWSELL$15K – $50K40dreceipt →
2026-05-01CMCSACMCSASELL$15K – $50K40dreceipt →
2026-05-01ARMKARMKSELL$50K – $100K40dreceipt →
2026-05-01WTMWTMSELL$15K – $50K40dreceipt →
2026-05-01FCNFCNBUY$15K – $50K40dreceipt →
2026-04-30CORCORSELL$100K – $250K4dFiling ↗receipt →
2026-04-30STTSTTBUY$1K – $15K4dFiling ↗receipt →
2026-04-30AERAERSELL$1K – $15K4dFiling ↗receipt →
2026-04-29VMCVMCSELL$1K – $15K5dFiling ↗receipt →
2026-04-29GEVGEVSELL$15K – $50K5dFiling ↗receipt →
2026-04-29TERTERBUY$15K – $50K5dFiling ↗receipt →
2026-04-29CONNCONNBUY$100K – $250K5dFiling ↗receipt →
2026-04-29INTUINTUBUY$1K – $15K5dFiling ↗receipt →
2026-04-28MAMABUY$1K – $15K6dFiling ↗receipt →
2026-04-28DHRDHRBUY$1K – $15K6dFiling ↗receipt →
2026-04-28VRNGVRNGSELL$50K – $100K6dFiling ↗receipt →
2026-04-28SPGISPGIBUY$1K – $15K6dFiling ↗receipt →
2026-04-28WDAYWDAYBUY$1K – $15K6dFiling ↗receipt →
2026-04-27VVSELL$1K – $15K7dFiling ↗receipt →
2026-04-27SIESIEBUY$1K – $15K7dFiling ↗receipt →
2026-04-27MAMASELL$1K – $15K7dFiling ↗receipt →
2026-04-27EVREVRBUY$1K – $15K7dFiling ↗receipt →
2026-04-24RDS-ARDS-ASELL$15K – $50K10dFiling ↗receipt →
2026-04-24EQTEQTBUY$15K – $50K10dFiling ↗receipt →
2026-04-23CTSCTSSELL$15K – $50K11dFiling ↗receipt →
2026-04-23EQTEQTBUY$1K – $15K11dFiling ↗receipt →
2026-04-23NSITNSITBUY$15K – $50K11dFiling ↗receipt →
2026-04-23NTKNTKBUY$50K – $100K11dFiling ↗receipt →
2026-04-23RDS-ARDS-ASELL$1K – $15K11dFiling ↗receipt →
2026-04-23ARWARWSELL$50K – $100K11dFiling ↗receipt →
2026-04-23HURNHURNBUY$15K – $50K11dFiling ↗receipt →
2026-04-23WDAYWDAYBUY$1K – $15K11dFiling ↗receipt →
2026-04-22FICOFICOSELL$1K – $15K12dFiling ↗receipt →
2026-04-22WWDWWDSELL$1K – $15K12dFiling ↗receipt →
2026-04-21MTCH1MTCH1SELL$15K – $50K13dFiling ↗receipt →
2026-04-20INTUINTUBUY$1K – $15K14dFiling ↗receipt →
2026-04-20SAPSAPBUY$1K – $15K14dFiling ↗receipt →
2026-04-20WDAYWDAYBUY$1K – $15K14dFiling ↗receipt →
2026-04-20SPGISPGIBUY$1K – $15K14dFiling ↗receipt →
2026-04-17ASMLASMLSELL$1K – $15K17dFiling ↗receipt →
2026-04-17REDREDBUY$1K – $15K17dFiling ↗receipt →
2026-04-17MAMABUY$1K – $15K17dFiling ↗receipt →
2026-04-17METAMETABUY$1K – $15K17dFiling ↗receipt →
2026-04-17INTUINTUSELL$15K – $50K17dFiling ↗receipt →
2026-04-17KEYSKEYSBUY$15K – $50K17dFiling ↗receipt →
2026-04-16ALHALHBUY$50K – $100K18dFiling ↗receipt →
2026-04-15JASN1JASN1BUY$100K – $250K19dFiling ↗receipt →
2026-04-14SPGISPGIBUY$1K – $15K20dFiling ↗receipt →
2026-04-14ERASERASSELL$500K – $1.0M20dFiling ↗receipt →
2026-04-13WWDWWDSELL$1K – $15K21dFiling ↗receipt →
2026-04-10AERAERSELL$1K – $15K24dFiling ↗receipt →
2026-04-10HUMHUMBUY$1K – $15K24dFiling ↗receipt →
2026-04-09EQTEQTBUY$15K – $50K25dFiling ↗receipt →
2026-04-09AITAITSELL$50K – $100K25dFiling ↗receipt →
2026-04-09ELELBUY$1K – $15K25dFiling ↗receipt →
2026-04-09AONEAONEBUY$15K – $50K25dFiling ↗receipt →
2026-04-08VRNGVRNGBUY$250K – $500K26dFiling ↗receipt →
2026-04-08ELELBUY$1K – $15K26dFiling ↗receipt →
2026-04-07AJGAJGBUY$1K – $15K27dFiling ↗receipt →
2026-04-07TOOTOOBUY$100K – $250K27dFiling ↗receipt →
2026-04-07RDS-ARDS-ASELL$15K – $50K27dFiling ↗receipt →
2026-04-06AONAONSELL$15K – $50K28dFiling ↗receipt →
2026-04-06AJGAJGBUY$1K – $15K28dFiling ↗receipt →
2026-04-06ASMLASMLSELL$1K – $15K28dFiling ↗receipt →
2026-04-02WWDWWDSELL$1K – $15K32dFiling ↗receipt →
2026-04-02WATWATBUY$15K – $50K32dFiling ↗receipt →
2026-04-02INTUINTUBUY$1K – $15K32dFiling ↗receipt →
2026-04-02MTCH1MTCH1SELL$15K – $50K32dFiling ↗receipt →
2026-04-01SPGISPGIBUY$1K – $15K33dFiling ↗receipt →
2026-04-01MAMABUY$1K – $15K33dFiling ↗receipt →
2026-04-01ELELBUY$1K – $15K33dFiling ↗receipt →
2026-04-01COPCOPSELL$1K – $15K33dFiling ↗receipt →
2026-05-04House PTR 9115820DISCLOSEDFiling ↗receipt →
2026-04-08House PTR 9115728DISCLOSEDFiling ↗receipt →
2026-02-27WWDWWDSELL$1K – $15K11dFiling ↗receipt →
2026-02-27ORCLORCLBUY$1K – $15K11dFiling ↗receipt →
2026-02-27FCNFCNBUY$15K – $50K11dFiling ↗receipt →
2026-02-27ABTABTSELL$15K – $50K11dFiling ↗receipt →
2026-02-27HURNHURNBUY$15K – $50K11dFiling ↗receipt →
2026-02-27MELIMELIBUY$1K – $15K11dFiling ↗receipt →
2026-02-27LPXLPXBUY$15K – $50K11dFiling ↗receipt →
2026-02-27NFLXNFLXBUY$1K – $15K11dFiling ↗receipt →
2026-02-27SPOTSPOTBUY$1K – $15K11dFiling ↗receipt →
2026-02-27WDAYWDAYBUY$1K – $15K11dFiling ↗receipt →
2026-02-27MSFTMSFTSELL$1K – $15K11dFiling ↗receipt →
2026-02-27ADSKADSKBUY$1K – $15K11dFiling ↗receipt →
2026-02-26HWAYHWAYBUY$100K – $250K12dFiling ↗receipt →
2026-02-26PSTGPSTGBUY$1K – $15K12dFiling ↗receipt →
2026-02-26NVDANVDASELL$1K – $15K12dFiling ↗receipt →

Filing links open official House Clerk PDFs or Senate eFD records when the source URL is available. Disclosure delays are measured from transaction date to filing date.