Mo Brooks
Former Representative · AL
Disclosed 101 stock trades between 2014 and 2022 across 41 companies.
Activity by Year
Most Traded
Lee Enterprises Inc
Media
$56K
Alpha Pro Tech Ltd
Building
$13K
Duke Energy Corp
Utilities
$78K
Berkshire Hathaway Inc
Financial Services
$61K
Tucows Inc
Technology
$19K
Dominion Energy Inc
Utilities
$60K
Pfizer Inc
Pharmaceuticals
$18K
Wells Fargo & Co
Banking
$3K
Verizon Communications Inc.
Communication Services
$3K
AT&T Inc
Telecommunication
$3K
Sectors Traded
Trades filed after the 45-day STOCK Act deadline. The legal fine is $200 per violation.
12
late filings
Disclosed Trades
Duke Energy Corp
Alpha Pro Tech Ltd
Lee Enterprises Inc
Lee Enterprises Inc
Lee Enterprises Inc
Lee Enterprises Inc
Alpha Pro Tech Ltd
Berkshire Hathaway Inc
Duke Energy Corp
Duke Energy Corp
Tucows Inc
Alpha Pro Tech Ltd
Alpha Pro Tech Ltd
Alpha Pro Tech Ltd
Alpha Pro Tech Ltd
Alpha Pro Tech Ltd
Alpha Pro Tech Ltd
Alpha Pro Tech Ltd
Fox Corp
Exxon Mobil Corporation
Union Pacific Corp
Procter & Gamble Co
Becton Dickinson and Co
Wells Fargo & Co
Oracle Corp
All data covers 2012 to end of 2025.
This is the historical record
Mo Brooks is still trading today.
Get alerted the moment a new trade is disclosed with insider score, conflict signals, and AI-written analysis.