Michael T. McCaul
Republican House (TX) Committee Conflict

Michael T. McCaul × CULP

Culp Inc (Textiles, Apparel & Luxury Goods)

102
Disclosed Trades
$328K
Total Buys
7y
Stacking
The Conflict

102 Disclosures in a Niche Textile Stock

Rep. Michael T. McCaul's disclosed trading history in Culp Inc spans 102 reported transactions, a volume that is structurally notable for a small-cap textile manufacturer with limited direct federal procurement exposure. The trades are uniformly small, each reported at the minimum $1,001 disclosure threshold, suggesting a systematic, incremental accumulation and disposition strategy rather than opportunistic positioning. The recurring late-disclosure pattern across multiple trades, including one instance exceeding the STOCK Act's 45-day statutory deadline, adds a layer of transparency concern. Culp Inc's sector does intersect loosely with trade policy and import tariff decisions that Congress can influence, though no specific committee jurisdiction connecting McCaul directly to textile regulation has been confirmed from available data.

Culp Inc manufactures upholstery fabrics and mattress fabrics, selling primarily to furniture and bedding producers. Its margins and demand are sensitive to import tariff policy on textiles and broader residential housing market conditions, both areas subject to federal legislative and regulatory action.

Disclosure Pattern
No confirmed committee assignments linking McCaul to textile or trade regulation oversight are available. The notable feature of this pairing is the volume of 102 disclosed trades at the minimum threshold combined with a recurring pattern of filings exceeding Kapitol's 30-day internal flag threshold.

Trade-by-trade conflict scoring

Showing the 10 most recent of 102 disclosed trades. Each is scored against five rule-based signals.

Trade Date
Jul 5, 2019
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated July 5, 2019, filed August 20, 2019, a 46-day delay exceeding both the 30-day flag threshold and the 45-day STOCK Act statutory deadline.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This July 5, 2019 buy of $1,001 in Culp Inc was filed on August 20, 2019, producing a 46-day disclosure delay that surpasses the STOCK Act's 45-day statutory deadline. It is one of seven consecutive minimum-threshold purchases in Culp recorded across a two-week span in July 2019, all batched into a single August 20 filing. The trade size itself is unremarkable, sitting at just 7 percent of the median disclosed trade size in this dataset. No peer members filed similar trades in the same 14-day window. Viewed in isolation, the trade appears routine. Within the broader context of 102 total disclosed trades in this single ticker, however, the pattern suggests a deliberate incremental strategy combined with a filing practice that consistently tests or exceeds disclosure timing boundaries. This particular trade is the only one in this cluster to breach the STOCK Act's statutory 45-day window.

Trade Date
Jul 10, 2019
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated July 10, 2019, filed August 20, 2019, a 41-day delay exceeding the 30-day internal flag threshold.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This July 10, 2019 buy of $1,001 in Culp Inc was filed on August 20, 2019, a 41-day delay that exceeds Kapitol's 30-day internal flag threshold. It falls within the statutory 45-day STOCK Act window, so no statutory breach applies here. Like the surrounding trades in this cluster, this purchase represents the minimum reportable trade size, coming in at roughly 7 percent of the median disclosed trade in the dataset. It is part of a dense sequence of seven near-daily buys between July 5 and July 17, all disclosed together on August 20. No other members of Congress reported similar positions in this stock during the same period. The consistent use of the minimum disclosure tier across all 102 trades suggests a portfolio strategy oriented around incremental position building rather than large directional bets. The batched single-filing approach for multiple trades is a recurring feature of this politician-ticker pairing.

Trade Date
Jul 11, 2019
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated July 11, 2019, filed August 20, 2019, a 40-day delay exceeding the 30-day internal flag threshold.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This July 11, 2019 buy of $1,001 in Culp Inc carries a 40-day disclosure delay, exceeding Kapitol's 30-day internal flag threshold but falling within the STOCK Act's 45-day statutory window. It is the third in a sequence of seven near-daily minimum-threshold purchases in Culp during the first three weeks of July 2019, all batched into the August 20 filing. The trade amount of $1,001 is at the floor of required disclosure and represents a fraction of typical congressional trade sizes in this dataset. No peer-member clustering is observed in this window. The pattern here is consistent across the cluster: small, sequential purchases in a niche textile manufacturer, reported together after a delay that repeatedly triggers the internal flagging threshold. The cumulative effect of 102 such disclosures in a single ticker is the primary structural observation for this pairing.

Trade Date
Jul 12, 2019
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated July 12, 2019, filed August 20, 2019, a 39-day delay exceeding the 30-day internal flag threshold.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This July 12, 2019 buy of $1,001 in Culp Inc was reported on August 20, 2019, producing a 39-day delay that crosses Kapitol's 30-day internal flag threshold while remaining within the STOCK Act's 45-day statutory limit. It is the fourth of seven near-consecutive minimum-threshold purchases in Culp recorded that month. The trade size, at the minimum disclosure threshold and 7 percent of the dataset median, indicates no outsized financial commitment. No co-filing or clustering by other members is observed in the surrounding window. The structural interest here lies not in any single trade but in the broader accumulation pattern: 102 total disclosures in this one small-cap textile stock, routinely filed in batches after delays that consistently exceed the 30-day internal flag mark. The July 2019 cluster, viewed in context, represents one episode within an extended and systematic engagement with this company's stock over multiple years.

Trade Date
Jul 15, 2019
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated July 15, 2019, filed August 20, 2019, a 36-day delay exceeding the 30-day internal flag threshold.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This July 15, 2019 buy of $1,001 in Culp Inc was disclosed on August 20, 2019, reflecting a 36-day delay that exceeds Kapitol's 30-day flag threshold but remains within the STOCK Act's statutory 45-day limit. It is the fifth in the July 2019 cluster of seven near-daily purchases, all at the minimum reportable value. The trade itself is notable primarily as part of a larger pattern rather than on its own terms: a $1,001 position in a small-cap textile manufacturer carries no evident outsized financial significance. No other members of Congress appear to have disclosed similar positions in this stock during the same window. Across 102 total disclosures in Culp, McCaul's trading record in this ticker is unusually dense for a legislator's personal portfolio activity in a single niche industrial stock, and the recurring batched-filing approach compounds the disclosure timing flags at the aggregate level.

Trade Date
Jul 16, 2019
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated July 16, 2019, filed August 20, 2019, a 35-day delay exceeding the 30-day internal flag threshold.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This July 16, 2019 buy of $1,001 in Culp Inc was filed on August 20, 2019, a 35-day delay that clears Kapitol's 30-day internal flag threshold while staying within the STOCK Act's 45-day window. The sixth consecutive near-daily minimum-threshold buy in this July 2019 cluster, it reinforces the pattern of incremental accumulation in Culp stock. No peer member activity in the same window is observed. At $1,001, the trade is financially minor, but its repetition as part of a high-volume, long-running trading pattern across 102 disclosed transactions in a single small-cap stock is the more substantive observation. The practice of batching multiple trades into a single late filing, repeated across the July cluster and again in subsequent periods, produces a consistent signal trigger for disclosure timing without any single trade individually constituting an extraordinary event. The accumulation-and-sell cycles visible in the broader record characterize the overall engagement with this issuer.

Trade Date
Jul 17, 2019
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated July 17, 2019, filed August 20, 2019, a 34-day delay exceeding the 30-day internal flag threshold.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This July 17, 2019 buy of $1,001 in Culp Inc is the seventh and final purchase in the July 2019 cluster, filed on August 20, 2019 with a 34-day delay exceeding Kapitol's 30-day internal threshold but within the STOCK Act's 45-day statutory limit. Together, these seven near-daily trades represent a deliberate sequential accumulation strategy executed over two calendar weeks and reported in a single batch filing. Each trade individually registers at the minimum disclosure tier and produces no unusually large signal. The absence of any co-investor clustering among other members indicates this is not a widely shared position thesis at the time. The structural note for this trade, as the conclusion of the July cluster, is that it illustrates the batched-filing approach that appears throughout this politician's 102-trade history in Culp: trades are executed over days or weeks, then reported together in a single late-filed disclosure, consistently producing multiple flag triggers per filing event.

Trade Date
Dec 12, 2019
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated December 12, 2019, filed January 29, 2020, a 48-day delay exceeding both the 30-day flag threshold and the 45-day STOCK Act statutory deadline.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This December 12, 2019 sell of $1,001 in Culp Inc was not filed until January 29, 2020, a 48-day delay that exceeds the STOCK Act's 45-day statutory reporting deadline as well as Kapitol's 30-day internal flag threshold. This is the second instance in the sample of a trade breaching the statutory window, reinforcing the pattern of late reporting observed across this politician's Culp trading history. The sell at minimum threshold value suggests a partial or routine disposition rather than a significant position exit. No other members disclosed similar activity in the surrounding 14-day window. In the context of 102 total Culp disclosures, this December 2019 sell likely represents one step in an ongoing cycle of accumulation and disposition. The STOCK Act deadline breach here, while modest in duration at three days over the limit, is a distinct event from the earlier July 2019 trades that merely exceeded the internal flag threshold.

Trade Date
Feb 25, 2020
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated February 25, 2020, filed May 6, 2020, a 71-day delay, materially exceeding the STOCK Act's 45-day statutory deadline.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This February 25, 2020 buy of $1,001 in Culp Inc was not filed until May 6, 2020, a 71-day delay that materially exceeds the STOCK Act's 45-day statutory reporting deadline. It is the longest disclosure delay in this sample and notably coincides with the early weeks of the COVID-19 pandemic, a period of acute market volatility. The May 6 filing date also corresponds to the disclosure date for the subsequent March 30 sell, suggesting both trades were batched into a single late filing. A 71-day delay in a period of significant market and legislative activity is a notable transparency gap, even for a trade at the minimum disclosure threshold. No peer-member clustering is observed. Within the broader record of 102 Culp disclosures, this represents the most pronounced single instance of delayed reporting, and its timing in the early pandemic period adds contextual significance to the late-filing pattern observed throughout this politician-ticker pairing.

Trade Date
Mar 30, 2020
Size
$1K
Conflict Score
2 Medium
Committee Overlap
no fire
Pre-Vote Timing
no fire
Late Disclosure
+2 pts
Unusually Large
no fire
Member Cluster
no fire
Why each signal fired or did not
  • Committee Overlap: No confirmed committee assignment linking McCaul to textile or trade sector oversight can be established from available data.
  • Pre-Vote Timing: Vote calendar data not yet ingested for this dataset.
  • Late Disclosure: Trade dated March 30, 2020, filed May 6, 2020, a 37-day delay exceeding the 30-day internal flag threshold.
  • Unusually Large: At $1,001, this trade is far below the median disclosure size of $15,001, representing just 0.07x the typical amount.
  • Member Cluster: Only one member disclosed a trade in this stock within the 14-day window, below the cluster threshold of three.
Analyst note

This March 30, 2020 sell of $1,001 in Culp Inc was filed on May 6, 2020, a 37-day delay exceeding Kapitol's 30-day internal flag threshold while falling within the STOCK Act's 45-day statutory limit. It was batched in the same May 6 filing as the February 25, 2020 buy, meaning two trades executed five weeks apart were reported simultaneously. The sell occurred during the acute phase of the COVID-19 market downturn, a period when Congress was actively debating and passing major relief legislation. At minimum threshold value, the dollar amount is not significant, and no other members disclosed similar Culp activity in this window. This trade, paired with the preceding 71-day-delayed February buy in the same filing, illustrates the batched-reporting approach that characterizes this politician's overall Culp trading record. Across 102 total disclosures in this single ticker, the recurring combination of small positions and consistently late batch filings is the defining pattern of this pairing.

Summary across these 10 trades

Between Jul 5, 2019 and Mar 30, 2020, Michael T. McCaul bought $8K and sold $2K of CULP across 10 disclosed transactions. 100% (10 of 10) were filed past the 30-day STOCK Act window, and 0% (0 of 10) were unusually large relative to Michael T. McCaul's historical median trade size.

The other 92 trades (not yet individually analysed)

Across the remaining 92 disclosed CULP trades between Jan 14, 2014 and Jul 3, 2019, Michael T. McCaul bought $282K and sold $36K of CULP. 46% (42 of 92) were filed past the 30-day STOCK Act window, and 2% (2 of 92) sat above twice Michael T. McCaul's historical median trade size.

Late-filing and unusual-size flags are computed deterministically from the underlying disclosure columns. Per-trade narratives, committee overlap, and member-cluster scoring are restricted to the 10 most recent transactions above.

Scoring methodology

Every trade in the public dataset is scored against five rule-based signals. The score is auditable, not AI-guessed. AI is used only to write the analyst note, never to decide whether a signal fired.

  • Committee Overlap (+3): politician sat on a committee overseeing the company's sector at the time of the trade.
  • Pre-Vote Timing (+3 / +2): politician voted on legislation directly affecting the company within 30 (+3) or 60 (+2) days of the trade.
  • Late Disclosure (+2): filing arrived more than 30 days after the trade (STOCK Act allows 45).
  • Unusually Large (+1): position size sits above the politician's own historical baseline.
  • Member Cluster (+2): three or more members bought the same ticker within a 14-day window.

Score bands: Low (0-1), Medium (2-3), High (4-5), Critical (6+).

Live trades hitting now

You just read about old trades. Hundreds more are disclosed every month.

The same scoring you just saw, applied to every Congress trade as it hits the wire. Members are still trading. You're still not seeing it in time.

30-day money-back guarantee