TTENK/calls
The BriefMarketsAll StocksNewsScreenerCommunity

Get the Brief in your inbox

A daily, SEC-grounded read on the market — movers, earnings, and our boldest calls. Free.

TTENK/calls

SEC-grounded equity research — opinionated calls reasoned over real filings.

Research

  • The Brief
  • Markets
  • All Stocks
  • Screener
  • Discover
  • Research
  • The Flip Side
  • Track record

Tools

  • Compare
  • Congress trades
  • Events
  • Filing search
  • Groups
  • Trending
  • News

More

  • Pricing
  • Community
  • Newsletter
  • Developers / API
  • Account
DisclosuresTermsPrivacy

Research & education only — not financial advice.TENK is not a registered investment adviser; calls are impersonal, generated from SEC filings and a delayed/third-party price feed, and may be wrong or out of date. The operator and an affiliated trading operation may hold or trade the securities TENK rates — see Disclosures. Do your own research.

EDGAR® is a registered trademark of the U.S. Securities and Exchange Commission. TENK/calls is an independent service and is not affiliated with, endorsed by, or approved by the U.S. Securities and Exchange Commission.

TTENK/calls
The BriefMarketsAll StocksNewsScreenerCommunity
TTENK/calls
The BriefMarketsAll StocksNewsScreenerCommunity
TTENK/calls
The BriefMarketsAll StocksNewsScreenerCommunity
← All congress trades
← Congress trades
MB

Mo Brooks

U.S. House·AL·last disclosed 2022-12-31
Estimated book · cost basis
$519K
midpoint est. · $193K–$858K — not market value
25 holdings · $202K equity · $317K non-equity
Our verdict on their book · $-weighted, equity only
Buy4.0%Hold80.2%Avoid11.9%Not covered4.0%

4% of Mo Brooks's estimated equity book sits in stocks we independently rate Buy — biggest equity positions D & B.

Disclosed trades
45
Buys · Sells
35 · 10
Median reporting lag
13d
avg 34d to disclose
Last disclosed
2022-12-31
Trade cadence · buys above, sells below · last 12 mo
Feb
Mar
May
Aug
Sep
Oct
Apr
Jun
Jul
Aug
Nov
Dec

What Mo Brooks owns now

Net book reconstructed from disclosed trades — cost basis, not market value · 25 holdings · since 2015

D
D
$45.0K–$150K19%
FV $70.00 · Jun '26Hold
C
Corporate Bond JT U. S. Treasury Notenon-equity
$50.0K–$100K14%
B
B
$17.0K–$80.0K9%
Hold
J
JT Berkshire Hathaway Inc. Newnon-equity
$16.0K–$65.0K8%
S
S iD owner asset transaction type Date notification Date amount JT alabama s OIDnon-equity
$15.0K–$50.0K6%
Y
ype Date notification Date amount JT PENNsYlVaNIa HIgHER EDu FaCs auTH REV REF-anon-equity
$15.0K–$50.0K6%
N
New JT North Carolina Med Care Commn Health Carnon-equity
$15.0K–$50.0K6%
TC
TCX
$3.00K–$45.0K5%
Avoid
▸Show all 25 holdings
S
sset transaction type Date notification Date amount JT Avon Products, Inc. Bondsnon-equity
$1.00K–$15.0K2%
A
ansaction type Date notification Date amount JT Baldwin County al genl Oblig Wtsnon-equity
$1.00K–$15.0K2%
A
asset transaction type Date notification Date amount JT Decatur ala swr Rev Wtsnon-equity
$1.00K–$15.0K2%
N
nsaction type Date notification Date amount JT Huntsville al genl Oblig Warrantsnon-equity
$1.00K–$15.0K2%
N
New JT North Carolina Cap Facs Fin agy Duke univnon-equity
$1.00K–$15.0K2%
N
New JT MENlO PK CalIF CITY sCH DIsT REF OYnon-equity
$1.00K–$15.0K2%
WF
WFC
$1.00K–$15.0K2%
FV $90.00 · Jun '26Buy
KO
KO
$1.00K–$15.0K2%
FV $85.00 · Jun '26Hold
T
T
$1.00K–$28.0K2%
FV $24.00 · Jun '26Hold
A
ate notification Date amount JT Forney TX indpt sch Dist Ref OY 6.40 ID 01-15-14non-equity
$1.00K–$15.0K2%
J
JT general Electric Co Fxd TOnon-equity
$1.00K–$15.0K2%
J
JT Duke Energy Corp Fxd to 092024non-equity
$1.00K–$15.0K2%
J
JT Duke Energy Corp Fxd to 09/20/24non-equity
$1.00K–$15.0K2%
C
Corporate Bond JT Nisource Inc. Fxd to 062023non-equity
$1.00K–$15.0K2%
AA
AATC
$1.00K–$15.0K2%
No call
N
New JT Duke Energy Corp Fxdnon-equity
$1.00K–$15.0K2%
J
JT Arlington TX Higher Ed Finnon-equity
$1.00K–$15.0K2%

Cost-basis estimate from disclosed ranges (midpoints), not market value · a * marks names sold beyond what we observed bought (size understated) · how we built this

What Mo Brooks did

45 disclosed trades

2022-12-31—JT Arlington TX Higher Ed FinBuy
$1.00K–$15.0K
23d lagtraded 2022-12-08PTR ↗
2022-12-31—New JT Duke Energy Corp FxdBuy
$1.00K–$15.0K
filed 123d latetraded 2022-08-30PTR ↗
2022-12-31—Corporate Bond JT U. S. Treasury NoteBuy
$50.0K–$100K
32d lagtraded 2022-11-29PTR ↗
2022-08-17AATCJT Autoscope Technologies CorporationBuy
$1.00K–$15.0K
26d lagtraded 2022-07-22PTR ↗
2022-08-17VZNew JT Verizon Communications Inc.Sell
$1.00K–$15.0K
26d lagtraded 2022-07-22PTR ↗
2022-07-19—JT Duke Energy Corp Fxd to 09/20/24Buy
$1.00K–$15.0K
27d lagtraded 2022-06-22PTR ↗
2022-07-19—Corporate Bond JT Nisource Inc. Fxd to 062023Buy
$1.00K–$15.0K
6d lagtraded 2022-07-13PTR ↗
2022-06-12—JT Duke Energy Corp Fxd to 092024Buy
$1.00K–$15.0K
9d lagtraded 2022-06-03PTR ↗
2022-05-11T2000085554 JT AT&T Inc.Sell
$1.00K–$15.0K
filed 211d latetraded 2021-10-12PTR ↗
2022-04-26VZJT Verizon Communications Inc.Sell
$1.00K–$15.0K
15d lagtraded 2022-04-11PTR ↗
2021-10-14TJT AT&T Inc.Buy
$1.00K–$15.0K
2d lagtraded 2021-10-12PTR ↗
2021-10-14DNew JT Dominion Energy, Inc.Buy
$15.0K–$50.0K
15d lagtraded 2021-09-29PTR ↗
2021-10-14PFENew JT Pfizer, Inc.Sell
$15.0K–$50.0K
filed 59d latetraded 2021-08-16PTR ↗
2021-07-10—JT Berkshire Hathaway Inc. NewBuy
$15.0K–$50.0K
filed 542d latetraded 2020-01-15PTR ↗
2021-05-28—JT general Electric Co Fxd TOBuy
$1.00K–$15.0K
14d lagtraded 2021-05-14PTR ↗
2021-04-20—JT Berkshire Hathaway Inc. NewBuy
$1.00K–$15.0K
27d lagtraded 2021-03-24PTR ↗
2021-02-16TAT&T Inc.Sell
$1.00K–$15.0K
8d lagtraded 2021-02-08PTR ↗
2021-02-16CSCONew Cisco Systems, Inc.Sell
$1.00K–$15.0K
8d lagtraded 2021-02-08PTR ↗
2021-02-16TFCNew Truist Financial CorporationSell
$1.00K–$15.0K
8d lagtraded 2021-02-08PTR ↗
2021-01-26—New Spectra Energy Capital llCSell
$1.00K–$15.0K
5d lagtraded 2021-01-21PTR ↗
2021-01-26VTRSCorporate Bonds JT Viatris Inc.Sell
$1.00K–$15.0K
filed 56d latetraded 2020-12-01PTR ↗
2020-11-08BACJT Bank of America CorporationSell
$15.0K–$50.0K
11d lagtraded 2020-10-28PTR ↗
2020-11-08PFENew JT Pfizer, Inc.Buy
$1.00K–$15.0K
filed 53d latetraded 2020-09-16PTR ↗
2020-07-11DJT Dominion Energy, Inc.Buy
$15.0K–$50.0K
40d lagtraded 2020-06-01PTR ↗
2020-07-11DNew JT Dominion Energy, Inc.Buy
$15.0K–$50.0K
33d lagtraded 2020-06-08PTR ↗
2020-07-11PFENew JT Pfizer, Inc.Buy
$1.00K–$15.0K
10d lagtraded 2020-07-01PTR ↗
2017-02-16—ate notification Date amount JT Forney TX indpt sch Dist Ref OY 6.40 ID 01-15-14Buy
$1.00K–$15.0K
7d lagtraded 2017-02-09PTR ↗
2016-11-02—New JT North Carolina Med Care Commn Health CarBuy
$15.0K–$50.0K
1d lagtraded 2016-11-01PTR ↗
2016-10-10TtionS iD owner asset transaction type Date notification Date amount JT aT&T Inc.Buy
$1.00K–$15.0K
0d lagtraded 2016-10-10PTR ↗
2016-10-10KOinheritance in 2016, so not reported on 2015 annual report. JT Coca-Cola CompanyBuy
$1.00K–$15.0K
21d lagtraded 2016-09-19PTR ↗
2016-10-10TCXNew JT Tucows Inc.Buy
$1.00K–$15.0K
12d lagtraded 2016-09-28PTR ↗
2016-08-25Bcts, Inc. corporate bonds JT North Carolina CaP FaCs FIN agY REV DuKE uNIV sER-BBuy
$15.0K–$50.0K
3d lagtraded 2016-08-22PTR ↗
2016-08-25TCXNew JT Tucows Inc.Buy
$1.00K–$15.0K
13d lagtraded 2016-08-12PTR ↗
2016-08-25WFCNew JT Wells Fargo & CompanyBuy
$1.00K–$15.0K
2d lagtraded 2016-08-23PTR ↗
2016-07-13—ype Date notification Date amount JT PENNsYlVaNIa HIgHER EDu FaCs auTH REV REF-aBuy
$15.0K–$50.0K
13d lagtraded 2016-06-30PTR ↗
2016-03-08—S iD owner asset transaction type Date notification Date amount JT alabama s OIDBuy
$15.0K–$50.0K
11d lagtraded 2016-02-26PTR ↗
2016-03-08—New JT MENlO PK CalIF CITY sCH DIsT REF OYBuy
$1.00K–$15.0K
15d lagtraded 2016-02-22PTR ↗
2016-02-22BNew JT North Carolina CaP FaCs FIN aCY REV REF DuKE uNIV PROJ-BBuy
$1.00K–$15.0K
17d lagtraded 2016-02-05PTR ↗
2016-02-22TCXNew Tucows Inc.Buy
$1.00K–$15.0K
6d lagtraded 2016-02-16PTR ↗
2016-01-12Be notification Date amount JT NORTH CaROlINa CaP FaCs FIN agY DuKE uNIV PJ REV-BBuy
$1.00K–$15.0K
5d lagtraded 2016-01-07PTR ↗
2015-11-04—nsaction type Date notification Date amount JT Huntsville al genl Oblig WarrantsBuy
$1.00K–$15.0K
16d lagtraded 2015-10-19PTR ↗
2015-11-04—New JT North Carolina Cap Facs Fin agy Duke univBuy
$1.00K–$15.0K
2d lagtraded 2015-11-02PTR ↗
2015-04-04—asset transaction type Date notification Date amount JT Decatur ala swr Rev WtsBuy
$1.00K–$15.0K
4d lagtraded 2015-03-31PTR ↗
2015-03-13—ansaction type Date notification Date amount JT Baldwin County al genl Oblig WtsBuy
$1.00K–$15.0K
3d lagtraded 2015-03-10PTR ↗
2015-01-26—sset transaction type Date notification Date amount JT Avon Products, Inc. BondsBuy
$1.00K–$15.0K
4d lagtraded 2015-01-22PTR ↗
How we built this

The portfolio is reconstructed from Mo Brooks's disclosed STOCK Act transactions, netting each asset's buy/sell amount ranges at their midpoints — a cost-basis estimate, not market value, and not a certified holdings statement.

Figures cover the household as disclosed (self, spouse & dependents). Amounts are STOCK Act ranges, never exact. Disclosures lag the trade by up to ~45 days. A * marks names sold beyond what we observed bought — the true position size is understated (a position held before our data window).

Long-held positions a member never trades within our data window aren't captured.

Our Buy/Hold/Sell verdict and fair value are our own SEC-grounded ratings of each stock — not a view on the member's trade, and not investment advice.

Source: U.S. House Clerk + U.S. Senate eFD (public records).