Tommy Tuberville: stock trades filed in Congress

Every stock trade Tommy Tuberville has filed, when each one became public, how long the filing took, and how the buys did against the S&P 500 once anyone could have acted on them.

Key Facts

  • Tommy Tuberville is a Republican member of the US Senate for AL.
  • Tommy Tuberville filed 1,085 stock trades between 2021-07-17 (17 July 2021) and 2026-08-05 (5 August 2026): 467 buys and 618 sells.
  • The disclosed dollar ranges add up to roughly $33M, counting each range at its midpoint.
  • The median trade was filed 34 days after it happened, and 23% of trades were filed after the 45 day deadline.
  • Across 274 scored buys, Tommy Tuberville averaged -0.1% against the S&P 500 (SPY) over the 90 days after disclosure, with 45% of them ahead of the index. That result is not distinguishable from luck.
  • Data as of 2026-09-23 (23 September 2026).
Trades filed 1,085 467 buys, 618 sells
Est. volume $33M range midpoints
Median days to file 34
Filed late 23% after 45 days
Avg vs S&P, 90d -0.1% 274 scored buys
Beat the S&P 45% 90 days after entry

Would copying Tommy Tuberville have paid?

prices as of 2026-09-28

The result. Across 274 scored buys, Tommy Tuberville averaged -0.1% against the S&P 500 (SPY) over the 90 days after disclosure, with 45% of them ahead of the index. That result is not distinguishable from luck.

Average return of Tommy Tuberville's disclosed buys against the S&P 500 at 30, 90 and 180 days.
Days after entryScored buysAvg vs S&PBeat S&PEntry monthst statisticReading
30 days 291 +1.3% 51% 30 2.14 modestly above the market, but could still be chance
90 days 274 -0.1% 45% 29 -0.10 not distinguishable from luck
180 days 274 -0.8% 46% 29 -0.65 not distinguishable from luck

Each buy is entered on the first trading day after it was filed. One observation counts per stock and entry day. A t statistic near 0 means the average is indistinguishable from luck; above about 2 or below about -2 it is unlikely to be chance.

Tommy Tuberville: average excess return after disclosure Tommy Tuberville's scored buys averaged -0.77% against the S&P 500 by day 180 after entry, across 274 buys. The grey line is the average for all of Congress. -1.9% -1.1% -0.2% +0.6% +1.5% 0d28d56d84d112d140d168d
Tommy Tuberville's scored buys averaged -0.77% against the S&P 500 by day 180 after entry, across 274 buys. The grey line is the average for all of Congress.
Tommy Tuberville: average excess return after disclosure
Days after entryTommy TubervilleAll of Congress
0d0.00%0.00%
7d+0.37%+0.19%
14d+0.90%+0.02%
21d+1.49%+0.14%
28d+1.17%+0.08%
35d+1.11%+0.17%
42d+1.28%-0.01%
49d+1.18%-0.02%
56d+0.76%+0.03%
63d+0.90%-0.35%
70d+0.57%-0.42%
77d+0.53%-0.52%
84d+0.56%-0.63%
91d-0.09%-0.69%
98d-0.50%-0.79%
105d-0.18%-0.81%
112d+0.22%-0.83%
119d-0.84%-1.08%
126d-0.52%-1.17%
133d-1.14%-1.27%
140d-0.89%-1.45%
147d-1.07%-1.51%
154d-0.94%-1.81%
161d-1.10%-1.86%
168d-0.95%-1.91%
175d-0.86%-1.90%
180d-0.77%-1.91%

Most traded stocks

  1. CLF58 trades, $2.3M
  2. X41 trades, $2.1M
  3. PYPL38 trades, $3.8M
  4. QCOM25 trades, $2.3M
  5. INTC24 trades, $1.5M
  6. MSFT23 trades, $1.9M
  7. ECOM21 trades, $1.4M
  8. AAPL16 trades, $550K
  9. F15 trades, $911K
  10. OXY15 trades, $370K

Every filed trade

as of 2026-09-23
Showing the latest 100 of 1,085 trades. Sorting applies to the rows shown.
Stock trades filed by Tommy Tuberville, newest first. Click a heading to sort.
FiledStockTypeSizeDays to file90 day vs S&P
5 Aug 2026 PYPL sell 100K–250K 824 n/a
5 Aug 2026 FMCC buy 100K–250K 876 n/a
5 Aug 2026 CTVA sell 1K–15K 645 n/a
5 Aug 2026 TER sell 1K–15K 824 n/a
5 Aug 2026 WBA buy 15K–50K 867 n/a
5 Aug 2026 OC sell 15K–50K 302 n/a
5 Aug 2026 WAT sell 1K–15K 824 n/a
5 Aug 2026 HSY sell 1K–15K 824 n/a
5 Aug 2026 GLPI sell 1K–15K 824 n/a
5 Aug 2026 CLF sell 50K–100K 817 n/a
5 Aug 2026 CLF buy 1K–15K 820 n/a
5 Aug 2026 BRO sell 1K–15K 824 n/a
5 Aug 2026 QLYS sell 1K–15K 824 n/a
5 Aug 2026 CCJ buy 1K–15K 820 n/a
5 Aug 2026 AAPL sell 15K–50K 477 n/a
5 Aug 2026 BMY sell 1K–15K 477 n/a
5 Aug 2026 ADBE sell 1K–15K 875 n/a
5 Aug 2026 CARR sell 1K–15K 572 n/a
5 Aug 2026 PAYX sell 1K–15K 824 n/a
5 Aug 2026 GOLD buy 1K–15K 820 n/a
5 Aug 2026 INTC sell 100K–250K 817 n/a
5 Aug 2026 MA sell 15K–50K 477 n/a
5 Aug 2026 INTC buy 100K–250K 819 n/a
5 Aug 2026 RYCEY sell 1K–15K 824 n/a
5 Aug 2026 TSCO sell 15K–50K 572 n/a
5 Aug 2026 ASML sell 15K–50K 824 n/a
5 Aug 2026 PEP sell 15K–50K 302 n/a
5 Aug 2026 PARAMOUNT GLOBAL sell 100K–250K 817 n/a
5 Aug 2026 INTC buy 100K–250K 820 n/a
5 Aug 2026 MCD sell 15K–50K 645 n/a
5 Aug 2026 HON sell 15K–50K 645 n/a
5 Aug 2026 VRSK sell 1K–15K 824 n/a
5 Aug 2026 GOOGL sell 15K–50K 302 n/a
5 Aug 2026 PFE sell 15K–50K 824 n/a
5 Aug 2026 DUK sell 15K–50K 477 n/a
5 Aug 2026 ITW sell 1K–15K 824 n/a
5 Aug 2026 XLP buy 15K–50K 231 n/a
5 Aug 2026 QCOM sell 15K–50K 477 n/a
5 Aug 2026 NSRGY sell 15K–50K 645 n/a
5 Aug 2026 AMERICAN FUNDS THE BOND FUND OF AMERICAABNDX buy 50K–100K 709 n/a
5 Aug 2026 GOOGL sell 15K–50K 477 n/a
5 Aug 2026 GGG sell 1K–15K 824 n/a
5 Aug 2026 JPM sell 15K–50K 477 n/a
5 Aug 2026 SNPS sell 1K–15K 824 n/a
5 Aug 2026 ADM sell 15K–50K 477 n/a
5 Aug 2026 ARKK buy 1K–15K 820 n/a
5 Aug 2026 FITB buy 1K–15K 820 n/a
5 Aug 2026 OTIS sell 1K–15K 645 n/a
5 Aug 2026 GILD buy 1K–15K 817 n/a
5 Aug 2026 CLF sell 15K–50K 817 n/a
5 Aug 2026 HUMA sell 15K–50K 824 n/a
5 Aug 2026 ADBE buy 15K–50K 819 n/a
5 Aug 2026 VRTX sell 1K–15K 824 n/a
5 Aug 2026 NXPI sell 1K–15K 824 n/a
5 Aug 2026 PEP sell 1K–15K 824 n/a
5 Aug 2026 HUMA sell 1K–15K 824 n/a
5 Aug 2026 GOLD sell 100K–250K 820 n/a
5 Aug 2026 CTAS sell 1K–15K 824 n/a
5 Aug 2026 NDSN sell 1K–15K 824 n/a
5 Aug 2026 MA sell 1K–15K 824 n/a
5 Aug 2026 AMGN sell 15K–50K 477 n/a
5 Aug 2026 GILD sell 1K–15K 819 n/a
5 Aug 2026 CVX buy 1K–15K 820 n/a
5 Aug 2026 SOLV sell 1K–15K 824 n/a
5 Aug 2026 ORCL sell 15K–50K 302 n/a
5 Aug 2026 CDNS sell 1K–15K 824 n/a
5 Aug 2026 CLF sell 100K–250K 814 n/a
5 Aug 2026 AAPL sell 15K–50K 572 n/a
5 Aug 2026 DEO sell 15K–50K 572 n/a
5 Aug 2026 PARAMOUNT GLOBAL buy 15K–50K 867 n/a
5 Aug 2026 MDT sell 15K–50K 709 n/a
5 Aug 2026 INTC sell 100K–250K 814 n/a
5 Aug 2026 FITB sell 15K–50K 820 n/a
5 Aug 2026 JPM sell 1K–15K 876 n/a
5 Aug 2026 AMAT sell 1K–15K 880 n/a
5 Aug 2026 ELS sell 1K–15K 824 n/a
5 Aug 2026 XLU buy 15K–50K 231 n/a
5 Aug 2026 A sell 1K–15K 824 n/a
5 Aug 2026 GOOGL sell 1K–15K 231 n/a
5 Aug 2026 TXN sell 1K–15K 876 n/a
5 Aug 2026 MCO sell 1K–15K 824 n/a
5 Aug 2026 HUMA buy 15K–50K 867 n/a
5 Aug 2026 TEL sell 1K–15K 824 n/a
5 Aug 2026 JNJ sell 15K–50K 645 n/a
5 Aug 2026 AAPL sell 15K–50K 876 n/a
5 Aug 2026 MSI sell 1K–15K 824 n/a
5 Aug 2026 JKHY sell 1K–15K 824 n/a
5 Aug 2026 MSFT sell 15K–50K 302 n/a
5 Aug 2026 MSFT sell 15K–50K 477 n/a
5 Aug 2026 AAPL sell 15K–50K 709 n/a
5 Aug 2026 CBSH sell 1K–15K 824 n/a
5 Aug 2026 WMS sell 1K–15K 820 n/a
5 Aug 2026 DOW sell 1K–15K 824 n/a
5 Aug 2026 EIBLX sell 50K–100K 709 n/a
5 Aug 2026 MPWR sell 1K–15K 824 n/a
5 Aug 2026 QCOM sell 15K–50K 875 n/a
5 Aug 2026 AAPL sell 50K–100K 231 n/a
5 Aug 2026 WATER WORKS BOARD OF CITY OF BIRMINGHAM sell 15K–50K 302 n/a
5 Aug 2026 CVS sell 1K–15K 709 n/a
5 Aug 2026 KLAC sell 1K–15K 824 n/a

Size is the range Congress reports, not an exact amount. A stock with no ticker in the source is not scored. Sorting reorders the rows shown.

Frequently asked questions

How many stock trades has Tommy Tuberville filed?

Tommy Tuberville filed 1,085 stock trades between 2021-07-17 (17 July 2021) and 2026-08-05 (5 August 2026): 467 buys and 618 sells.

Did Tommy Tuberville's trades beat the market?

Across 274 scored buys, Tommy Tuberville averaged -0.1% against the S&P 500 (SPY) over the 90 days after disclosure, with 45% of them ahead of the index. That result is not distinguishable from luck. Returns are measured from the first trading day after each filing, the earliest a follower could act.

How long does Tommy Tuberville take to file trades?

The median trade was filed 34 days after it happened, and 23% of trades were filed after the 45 day deadline. The STOCK Act gives members 45 days to report a trade, so followers see it after the price has often moved.

Can I copy Tommy Tuberville's trades?

Only after the filing appears, which means buying later and at a different price than the member paid. This site scores each buy from the day after it was filed. It is information, not investment advice.

Sources: Congressional trades: STOCK Act disclosures, collected from CapitolTrades. Original filings: US House Clerk and Senate Office of Public Records. Prices: Yahoo Finance daily adjusted closes. Data as of 2026-09-23 (23 September 2026). Latest filing by Tommy Tuberville: 2026-08-05 (5 August 2026). About these sources.

Not investment advice. Past disclosed trades do not predict future returns. Disclosures are published late, so the trades shown are ones you could only have copied after the fact. Talk to a licensed adviser before you invest.