Dossier
Mo Brooks
Rep. Mo Brooks (R-AL) · disclosures Jan 26 – Dec 31
Disclosed trades
| Disclosed | Traded | Action | Ticker / Asset | Amount | Sector | Flags |
|---|---|---|---|---|---|---|
| Dec 31 | Aug 30 | P | Duke Energy Fxd | $1K–$15K | — | 123d late |
| Dec 31 | Nov 29 | P | U. S. Treasury Note | $50K–$100K | — | |
| Dec 31 | Dec 8 | P | Arlington TX Higher Ed Fin | $1K–$15K | — | |
| Aug 17 | Jul 22 | P | $AATC Autoscope Technologies (AATC) | $1K–$15K | Technology | |
| Aug 17 | Jul 22 | S | $VZ Verizon Communications | $1K–$15K | Communication Services | |
| Jul 19 | Jun 22 | P | $DUK Duke Energy | $1K–$15K | Utilities | |
| Jul 19 | Jul 13 | P | $NI NiSource | $1K–$15K | Utilities | |
| Jun 12 | Jun 3 | P | Duke Energy Fxd to 092024 | $1K–$15K | — | |
| May 11 | Oct 12 | S | $T At&T | $1K–$15K | Communication Services | 211d late |
| Apr 26 | Apr 11 | S (PARTIAL) | $VZ Verizon Communications | $1K–$15K | Communication Services | |
| Mar 21 | Mar 18 | P | Duke Energy Fxd to 092024VAR thraftr 4.8750% | $1K–$15K | — | |
| Oct 14 | Aug 16 | S | $PFE Pfizer | $15K–$50K | Healthcare | 59d late |
| Oct 14 | Sep 29 | P | $D Dominion Energy (D) | $15K–$50K | Utilities | |
| Oct 14 | Oct 12 | P | $T At&T | $1K–$15K | Communication Services | |
| Aug 6 | Jul 16 | P | Baldwin Cnty Ala Pub Bldg Authbuilding RE OID | $15K–$50K | — | |
| May 28 | May 14 | P | General Electric Fxd TO | $1K–$15K | — | |
| Apr 20 | Mar 24 | P | $BRK.B Berkshire Hathaway New | $1K–$15K | — | |
| Feb 16 | Feb 8 | SELL | $T At&T | $1K–$15K | Communication Services | |
| Feb 16 | Feb 8 | SELL | $CSCO Cisco Systems (CSCO) | $1K–$15K | Technology | |
| Feb 16 | Feb 8 | SELL | $TFC Truist Financial (TFC) | $1K–$15K | Financial Services | |
| Feb 12 | Feb 1 | S | Pike Road Al OID | $1K–$15K | — | |
| Jan 26 | Jan 22 | P | $DUK Duke Energy | $1K–$15K | Utilities | |
| Jan 26 | Jan 22 | S | $LEE Lee Enterprises (LEE) | $1K–$15K | Communication Services | |
| Jan 26 | Jan 21 | S | Spectra Energy Capital | $1K–$15K | — |
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