Dossier
David Madison Cawthorn
Rep. David Madison Cawthorn (R-NC) · disclosures Oct 17 – Dec 14
Disclosed trades
| Disclosed | Traded | Action | Ticker / Asset | Amount | Sector | Flags |
|---|---|---|---|---|---|---|
| Dec 14 | Jan 17 | S | Let's Go Brandon | $15K–$50K | — | 331d late |
| Jun 8 | Jan 24 | P | Bitcoin | $15K–$50K | — | 135d late |
| Jun 8 | Jan 25 | P | Bitcoin | $1K–$15K | — | 134d late |
| Jun 8 | Jan 26 | P | Bitcoin | $15K–$50K | — | 133d late |
| Jun 8 | Jan 27 | P | Bitcoin | $1K–$15K | — | 132d late |
| Jun 8 | Jan 26 | S (PARTIAL) | Ethereum | $15K–$50K | — | 133d late |
| Jun 8 | Jan 25 | P | Ethereum | $15K–$50K | — | 134d late |
| Jun 8 | Jan 29 | P | Ethereum | $15K–$50K | — | 130d late |
| Jun 8 | Jan 4 | S (PARTIAL) | Let's Go Brandon | $15K–$50K | — | 155d late |
| Jun 8 | Feb 10 | P | $HSDT Solana | $1K–$15K | Financial Services | 118d late |
| Jun 8 | Feb 12 | P | $HSDT Solana | $1K–$15K | Financial Services | 116d late |
| Jun 8 | Feb 15 | P | $HSDT Solana | $1K–$15K | Financial Services | 113d late |
| Jun 8 | Mar 30 | P | Bitcoin | $15K–$50K | — | 70d late |
| Jun 8 | Mar 23 | S (PARTIAL) | Ethereum | $15K–$50K | — | 77d late |
| Jun 8 | Mar 25 | P | Ethereum | $1K–$15K | — | 75d late |
| Jun 8 | Mar 23 | P | Kryll | $50K–$100K | — | 77d late |
| Jun 8 | Mar 24 | S (PARTIAL) | Kryll | $50K–$100K | — | 76d late |
| Jun 8 | Mar 24 | P | Kryll | $15K–$50K | — | 76d late |
| Jun 8 | Mar 23 | P | Request | $1K–$15K | — | 77d late |
| Jun 8 | Mar 24 | S | Request | $1K–$15K | — | 76d late |
| Jun 8 | Mar 25 | S | $HSDT Solana | $15K–$50K | Financial Services | 75d late |
| Jun 8 | May 18 | P | Spdr S&P 500 Etf | $100K–$250K | — | |
| May 27 | Dec 31 | P | Ethereum | $100K–$250K | — | 147d late |
| May 27 | Dec 27 | P | Ethereum | $1K–$15K | — | 151d late |
| May 27 | Dec 21 | P | Let's Go Brandon | $100K–$250K | — | 157d late |
| May 27 | Dec 31 | S (PARTIAL) | Let's Go Brandon | $100K–$250K | — | |
| Oct 17 | Sep 24 | S | $AMZN Amazon.com | $1K–$15K | Consumer Cyclical |
Disclosures are drawn entirely from public STOCK Act and OGE Form 278-T filings; a conflict flag marks a trade in a sector the member's committee oversees (a signal to read, not a finding of wrongdoing). The average market-adjusted return is a descriptive summary of how these already-disclosed trades fared versus the market — it is not a prediction and not investment advice. Conflict screening compares trades only to the sectors a member's current committees oversee; members with no current committee seat (departed members, chamber leadership) aren't screened, so a 0 (or —) here is not an all-clear. See our methodology and data dictionary.
See how every flag is defined — and verify it against the original filings.
Read the methodology All tracked officials