Mo Brooks
AL · AL05 · 65 filings · trades 2014-03-28 → 2022-12-08
Trades
156
transaction rows
Buys / sells
80 / 74
Disclosed volume
$2.3M
midpoint of ranges
Buys vs market
-181.6%
median of 41 priced buys
Sells vs market
+108.2%
median of 41 priced sells
Performance vs the market
$1 in each disclosed purchase — equal-weight or weighted by the disclosed range midpoint — divided by the market's growth from the same dates. Above 1× = their buys are beating the market. Buy-and-hold: sells are not simulated as exits(filings don't disclose how much of a position was sold). Bars below: all their trades per month.
Weighting
All trades (156)
156 trades
| Owner | Filing | |||||||
|---|---|---|---|---|---|---|---|---|
| 2022-12-08 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 15:17 | PDF ↗ |
| 2022-11-29 | – | Buy | $50k – $100k | Self | – | – | 2026-03-24 15:17 | PDF ↗ |
| 2022-08-30 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 15:17 | PDF ↗ |
| 2022-07-22 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 15:09 | PDF ↗ |
| 2022-07-22 | VZ | Sell | $1k – $15k | Self | +41.4% | +61.5% | 2026-03-24 15:09 | PDF ↗ |
| 2022-07-13 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 15:06 | PDF ↗ |
| 2022-06-22 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 15:06 | PDF ↗ |
| 2022-06-03 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 15:03 | PDF ↗ |
| 2022-04-11 | VZ | Sell | $1k – $15k | Self | +18.1% | +64.9% | 2026-03-24 14:59 | PDF ↗ |
| 2022-03-18 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 14:55 | PDF ↗ |
| 2021-10-12 | T | Buy | $1k – $15k | Self | +74.3% | -12.6% | 2026-03-24 14:42 | PDF ↗ |
| 2021-10-12 | T | Sell | $1k – $15k | Self | +74.3% | +12.6% | 2026-03-24 15:01 | PDF ↗ |
| 2021-09-29 | D | Buy | $15k – $50k | Self | +7.1% | -79.4% | 2026-03-24 14:42 | PDF ↗ |
| 2021-08-16 | PFE | Sell | $15k – $50k | Self | -26.3% | +108.2% | 2026-03-24 14:42 | PDF ↗ |
| 2021-07-16 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 14:34 | PDF ↗ |
| 2021-05-14 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 14:29 | PDF ↗ |
| 2021-03-24 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 14:26 | PDF ↗ |
| 2021-02-08 | T | Sell | $1k – $15k | Self | +65.6% | +43.9% | 2026-03-24 14:19 | PDF ↗ |
| 2021-02-08 | CSCO | Sell | $1k – $15k | Self | +158.6% | -49.1% | 2026-03-24 14:19 | PDF ↗ |
| 2021-02-08 | TFC | Sell | $1k – $15k | Self | +19.5% | +90.0% | 2026-03-24 14:19 | PDF ↗ |
| 2021-02-01 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 14:19 | PDF ↗ |
| 2021-01-22 | DUK | Buy | $1k – $15k | Self | +62.5% | -51.2% | 2026-03-24 14:17 | PDF ↗ |
| 2021-01-22 | LEE | Sell | $1k – $15k | Self | -46.5% | +160.2% | 2026-03-24 14:17 | PDF ↗ |
| 2021-01-22 | LEE | Sell | $1k – $15k | Self | -46.5% | +160.2% | 2026-03-24 14:17 | PDF ↗ |
| 2021-01-21 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 14:17 | PDF ↗ |
| 2020-12-01 | VTRS | Sell | $1k – $15k | Self | +24.8% | +99.7% | 2026-03-24 14:17 | PDF ↗ |
| 2020-11-24 | LEE | Buy | $1k – $15k | Self | -28.1% | -154.4% | 2026-03-24 14:17 | PDF ↗ |
| 2020-10-28 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 14:09 | PDF ↗ |
| 2020-09-16 | PFE | Buy | $1k – $15k | Self | +7.5% | -136.0% | 2026-03-24 14:09 | PDF ↗ |
| 2020-07-01 | PFE | Buy | $1k – $15k | Self | +18.3% | -147.4% | 2026-03-24 13:57 | PDF ↗ |
| 2020-06-23 | LEE | Sell | $1k – $15k | Self | -30.2% | +194.6% | 2026-03-24 13:57 | PDF ↗ |
| 2020-06-09 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 13:57 | PDF ↗ |
| 2020-06-08 | D | Buy | $15k – $50k | Self | -3.6% | -160.0% | 2026-03-24 13:57 | PDF ↗ |
| 2020-06-01 | D | Buy | $15k – $50k | Self | -1.9% | -173.1% | 2026-03-24 13:57 | PDF ↗ |
| 2020-04-29 | D | Buy | $15k – $50k | Self | +7.1% | -175.5% | 2026-03-24 13:51 | PDF ↗ |
| 2020-04-29 | MAR | Sell | $15k – $50k | Self | +267.5% | -84.9% | 2026-03-24 13:51 | PDF ↗ |
| 2020-04-13 | AAPL | Sell | $1k – $15k | Self | +409.1% | -208.5% | 2026-03-24 13:51 | PDF ↗ |
| 2020-04-13 | DUK | Buy | $1k – $15k | Self | +73.6% | -127.0% | 2026-03-24 13:51 | PDF ↗ |
| 2020-04-02 | DUK | Buy | $15k – $50k | Self | +91.0% | -138.0% | 2026-03-24 13:51 | PDF ↗ |
| 2020-03-17 | PFE | Buy | $1k – $15k | Self | +25.4% | -204.3% | 2026-03-24 13:39 | PDF ↗ |
| 2020-02-11 | CSCO | Sell | $1k – $15k | Self | +166.7% | -18.1% | 2026-03-24 13:39 | PDF ↗ |
| 2020-02-05 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 13:39 | PDF ↗ |
| 2020-02-02 | TFC | Sell | $15k – $50k | Self | +25.8% | +131.3% | 2026-03-24 13:39 | PDF ↗ |
| 2020-01-15 | ARCC | Sell | $1k – $15k | Self | +96.4% | +57.5% | 2026-03-24 13:31 | PDF ↗ |
| 2020-01-15 | SANM | Sell | $15k – $50k | Self | +481.6% | -327.7% | 2026-03-24 13:31 | PDF ↗ |
| 2020-01-15 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 14:32 | PDF ↗ |
| 2020-01-02 | ADTN | Sell | $1k – $15k | Self | -20.9% | +177.4% | 2026-03-24 13:31 | PDF ↗ |
| 2020-01-02 | CDNS | Sell | $1k – $15k | Self | +296.0% | -139.4% | 2026-03-24 13:31 | PDF ↗ |
| 2020-01-02 | CVS | Sell | $1k – $15k | Self | +48.7% | +107.8% | 2026-03-24 13:31 | PDF ↗ |
| 2020-01-02 | DTEGY | Sell | $1k – $15k | Self | +134.6% | +21.9% | 2026-03-24 13:31 | PDF ↗ |
| 2020-01-02 | GE | Sell | $1k – $15k | Self | +444.2% | -287.7% | 2026-03-24 13:31 | PDF ↗ |
| 2020-01-02 | WFC | Sell | $1k – $15k | Self | +90.1% | +66.5% | 2026-03-24 13:31 | PDF ↗ |
| 2019-11-12 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 13:31 | PDF ↗ |
| 2019-10-25 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 13:22 | PDF ↗ |
| 2019-10-08 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 13:22 | PDF ↗ |
| 2019-08-22 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 13:19 | PDF ↗ |
| 2019-08-05 | APT | Sell | $1k – $15k | Self | +48.1% | +148.4% | 2026-03-24 13:15 | PDF ↗ |
| 2019-07-26 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 13:15 | PDF ↗ |
| 2019-05-02 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 13:09 | PDF ↗ |
| 2019-04-11 | LEE | Buy | $15k – $50k | Self | -76.1% | -269.5% | 2026-03-24 13:09 | PDF ↗ |
| 2019-04-02 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 13:09 | PDF ↗ |
| 2019-03-28 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 13:03 | PDF ↗ |
| 2019-03-28 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 13:03 | PDF ↗ |
| 2019-03-13 | LEE | Sell | $15k – $50k | Self | -79.4% | +281.3% | 2026-03-24 13:03 | PDF ↗ |
| 2019-02-14 | APT | Buy | $1k – $15k | Self | +32.4% | -177.1% | 2026-03-24 13:00 | PDF ↗ |
| 2019-02-07 | APT | Sell | $1k – $15k | Self | +23.4% | +190.9% | 2026-03-24 13:00 | PDF ↗ |
| 2019-02-06 | APT | Sell | $1k – $15k | Self | +23.7% | +187.7% | 2026-03-24 13:00 | PDF ↗ |
| 2018-11-27 | LEE | Buy | $1k – $15k | Self | -68.8% | -287.1% | 2026-03-24 12:50 | PDF ↗ |
| 2018-10-30 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 12:50 | PDF ↗ |
| 2018-10-24 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 12:45 | PDF ↗ |
| 2018-10-15 | LEE | Buy | $1k – $15k | Self | -74.3% | -285.6% | 2026-03-24 12:45 | PDF ↗ |
| 2018-10-02 | DUK | Buy | $15k – $50k | Self | +100.9% | -92.1% | 2026-03-24 12:45 | PDF ↗ |
| 2018-09-24 | APT | Sell | $1k – $15k | Self | +40.0% | +153.5% | 2026-03-24 12:43 | PDF ↗ |
| 2018-09-24 | DUK | Buy | $15k – $50k | Self | +102.9% | -90.6% | 2026-03-24 12:43 | PDF ↗ |
| 2018-08-27 | LEE | Buy | $1k – $15k | Self | -74.7% | -270.8% | 2026-03-24 12:43 | PDF ↗ |
| 2018-08-24 | LEE | Buy | $1k – $15k | Self | -74.7% | -273.2% | 2026-03-24 12:43 | PDF ↗ |
| 2018-06-26 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 12:35 | PDF ↗ |
| 2018-06-14 | LEE | Buy | $1k – $15k | Self | -71.3% | -280.5% | 2026-03-24 12:33 | PDF ↗ |
| 2018-05-25 | APT | Sell | $1k – $15k | Self | +43.9% | +172.8% | 2026-03-24 12:33 | PDF ↗ |
| 2018-05-25 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 12:33 | PDF ↗ |
| 2018-05-08 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 12:33 | PDF ↗ |
| 2018-04-16 | DUK | Buy | $15k – $50k | Self | +112.1% | -110.4% | 2026-03-24 12:30 | PDF ↗ |
| 2018-02-12 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 12:26 | PDF ↗ |
| 2018-02-12 | DUK | Buy | $15k – $50k | Self | +117.8% | -108.4% | 2026-03-24 12:26 | PDF ↗ |
| 2018-02-12 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 13:08 | PDF ↗ |
| 2018-01-23 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 12:24 | PDF ↗ |
| 2018-01-23 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 12:24 | PDF ↗ |
| 2018-01-23 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 12:24 | PDF ↗ |
| 2018-01-23 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 13:08 | PDF ↗ |
| 2018-01-23 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 13:08 | PDF ↗ |
| 2018-01-23 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 13:08 | PDF ↗ |
| 2018-01-09 | TCX | Sell | $1k – $15k | Self | -81.5% | +296.7% | 2026-03-24 12:24 | PDF ↗ |
| 2018-01-09 | TCX | Sell | $1k – $15k | Self | -81.5% | +296.7% | 2026-03-24 13:08 | PDF ↗ |
| 2017-11-27 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 12:21 | PDF ↗ |
| 2017-11-20 | APT | Buy | $1k – $15k | Self | +21.7% | -215.1% | 2026-03-24 12:21 | PDF ↗ |
| 2017-10-13 | APT | Buy | $1k – $15k | Self | +27.8% | -213.4% | 2026-03-24 12:17 | PDF ↗ |
| 2017-08-24 | APT | Buy | $1k – $15k | Self | +50.3% | -208.0% | 2026-03-24 12:17 | PDF ↗ |
| 2017-07-20 | APT | Buy | $1k – $15k | Self | +50.3% | -203.5% | 2026-03-24 12:12 | PDF ↗ |
| 2017-06-29 | APT | Buy | $1k – $15k | Self | +64.8% | -197.3% | 2026-03-24 12:10 | PDF ↗ |
| 2017-06-01 | APT | Buy | $1k – $15k | Self | +79.3% | -181.6% | 2026-03-24 12:07 | PDF ↗ |
| 2017-05-12 | APT | Buy | $1k – $15k | Self | +70.3% | -197.2% | 2026-03-24 12:06 | PDF ↗ |
| 2017-05-12 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 12:06 | PDF ↗ |
| 2017-03-21 | BDX | Sell | $1k – $15k | Self | +51.1% | +224.8% | 2026-03-24 12:03 | PDF ↗ |
| 2017-03-21 | XOM | Sell | $1k – $15k | Self | +202.4% | +73.4% | 2026-03-24 12:03 | PDF ↗ |
| 2017-03-21 | PG | Sell | $1k – $15k | Self | +107.5% | +168.3% | 2026-03-24 12:03 | PDF ↗ |
| 2017-03-21 | UNP | Sell | $1k – $15k | Self | +230.3% | +45.5% | 2026-03-24 12:03 | PDF ↗ |
| 2017-03-21 | WFC | Sell | $1k – $15k | Self | +100.0% | +175.8% | 2026-03-24 12:03 | PDF ↗ |
| 2017-03-15 | ORCL | Sell | $1k – $15k | Self | +295.0% | -25.8% | 2026-03-24 12:03 | PDF ↗ |
| 2017-02-15 | TCX | Sell | $15k – $50k | Self | -77.6% | +353.2% | 2026-03-24 12:00 | PDF ↗ |
| 2017-02-09 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 12:00 | PDF ↗ |
| 2017-01-27 | LEE | Buy | $1k – $15k | Self | -77.1% | -362.4% | 2026-03-24 11:58 | PDF ↗ |
| 2017-01-27 | VZ | Sell | $1k – $15k | Self | +62.4% | +222.9% | 2026-03-24 11:58 | PDF ↗ |
| 2016-12-14 | ISDR | Sell | $1k – $15k | Self | – | – | 2026-03-24 11:53 | PDF ↗ |
| 2016-12-13 | ISDR | Sell | $1k – $15k | Self | – | – | 2026-03-24 11:53 | PDF ↗ |
| 2016-11-04 | IQNT | Sell | $1k – $15k | Self | – | – | 2026-03-24 11:53 | PDF ↗ |
| 2016-11-01 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 11:50 | PDF ↗ |
| 2016-10-31 | MAR | Buy | $15k – $50k | Self | +438.1% | +120.6% | 2026-03-24 11:50 | PDF ↗ |
| 2016-10-10 | T | Buy | $1k – $15k | Self | +70.4% | -240.1% | 2026-03-24 11:49 | PDF ↗ |
| 2016-09-28 | TCX | Buy | $1k – $15k | Self | -69.4% | -379.0% | 2026-03-24 11:49 | PDF ↗ |
| 2016-09-19 | KO | Buy | $1k – $15k | Self | +185.8% | -130.0% | 2026-03-24 11:49 | PDF ↗ |
| 2016-09-07 | LEE | Sell | $1k – $15k | Self | -79.2% | +386.4% | 2026-03-24 11:49 | PDF ↗ |
| 2016-08-31 | BAX | Sell | $1k – $15k | Self | -43.1% | +353.4% | 2026-03-24 11:49 | PDF ↗ |
| 2016-08-31 | FOXA | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:49 | PDF ↗ |
| 2016-08-29 | ISDR | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:49 | PDF ↗ |
| 2016-08-23 | WFC | Buy | $1k – $15k | Self | +134.3% | -173.0% | 2026-03-24 11:46 | PDF ↗ |
| 2016-08-22 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 11:46 | PDF ↗ |
| 2016-08-12 | TCX | Buy | $1k – $15k | Self | -62.9% | -371.2% | 2026-03-24 11:46 | PDF ↗ |
| 2016-08-05 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 11:46 | PDF ↗ |
| 2016-06-30 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 11:42 | PDF ↗ |
| 2016-04-21 | LEE | Buy | $1k – $15k | Self | -62.8% | -391.8% | 2026-03-24 11:36 | PDF ↗ |
| 2016-02-26 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 11:33 | PDF ↗ |
| 2016-02-22 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:33 | PDF ↗ |
| 2016-02-16 | TCX | Buy | $1k – $15k | Self | -49.8% | -424.6% | 2026-03-24 11:31 | PDF ↗ |
| 2016-02-05 | DUK | Buy | $1k – $15k | Self | +130.2% | -249.3% | 2026-03-24 11:31 | PDF ↗ |
| 2016-02-05 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:31 | PDF ↗ |
| 2016-01-07 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:28 | PDF ↗ |
| 2015-11-02 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:25 | PDF ↗ |
| 2015-10-19 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:25 | PDF ↗ |
| 2015-10-01 | SO | Buy | $1k – $15k | Self | +205.4% | -166.4% | 2026-03-24 11:23 | PDF ↗ |
| 2015-05-14 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 11:15 | PDF ↗ |
| 2015-03-31 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:09 | PDF ↗ |
| 2015-03-10 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:08 | PDF ↗ |
| 2015-01-22 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 11:03 | PDF ↗ |
| 2015-01-05 | DRAD | Sell | $1k – $15k | Self | – | – | 2026-03-24 11:02 | PDF ↗ |
| 2014-12-02 | – | Sell | $15k – $50k | Self | – | – | 2026-03-24 11:02 | PDF ↗ |
| 2014-11-03 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 10:59 | PDF ↗ |
| 2014-10-20 | DRAD | Buy | $1k – $15k | Self | – | – | 2026-03-24 10:59 | PDF ↗ |
| 2014-09-08 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 10:57 | PDF ↗ |
| 2014-08-18 | IQNT | Buy | $1k – $15k | Self | – | – | 2026-03-24 10:56 | PDF ↗ |
| 2014-08-11 | – | Sell | $1k – $15k | Self | – | – | 2026-03-24 10:56 | PDF ↗ |
| 2014-07-03 | – | Other | $15k – $50k | Self | – | – | 2026-03-24 10:50 | PDF ↗ |
| 2014-06-18 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 10:50 | PDF ↗ |
| 2014-05-05 | MWO | Sell | $1k – $15k | Self | – | – | 2026-03-24 10:50 | PDF ↗ |
| 2014-04-16 | – | Buy | $1k – $15k | Self | – | – | 2026-03-24 10:50 | PDF ↗ |
| 2014-04-11 | – | Other | $1k – $15k | Self | – | – | 2026-03-24 10:50 | PDF ↗ |
| 2014-03-28 | – | Buy | $15k – $50k | Self | – | – | 2026-03-24 10:50 | PDF ↗ |