Senator Stock Trades: Who Trades, Who Files Late, and What They Buy

Since January 2025, 34 senators have disclosed 2,003 stock and asset trades. Three of them made 72% of those trades. One report alone, filed by Oklahoma's Alan Armstrong on July 21, 2026, listed 703 trades, some made 119 days before it was filed.

Watch it play outThree senators made 72% of Senate trades
0 senators3 senators0 tradeseach dot is 1 in 100 trades1,432Armstrong, McCormick, Boozman571Other 31 senators

Since January 2025, 34 senators have disclosed stock and asset trades.

Three of them stand apart: Alan Armstrong, Dave McCormick and John Boozman.

Now count trades instead of people: 2,003 in all, drawn as 100 dots.

72% of those trades came from just those three senators.

Slide them apart: 1,432 trades from three senators, 571 from the other 31.

Source: Senate eFD periodic transaction reports

So "what is the Senate buying?" mostly means "what are a handful of senators buying?" Below: who trades the most, how late they file, what they buy and sell, whose money it is, and how copied purchases did against the S&P 500.

The short version

  • A few senators make most of the trades. Alan Armstrong (707 trades), Dave McCormick (390) and John Boozman (335) account for 1,432 of 2,003.
Watch it play outMost trades surface within a month; one report took up to 119 days
45-day limit30 daysMedian Senate tradeWithout Armstrong: 3.9% later119 daysArmstrong's July 21 report: 703 trades

A senator trades, and the disclosure clock starts.

The median trade is disclosed 30 days after it happens.

The rules allow up to 45 days. Without Armstrong, only 3.9% of trades took longer.

Then one report: Alan Armstrong's, filed July 21, 2026, listing 703 trades.

Some of its trades were made 119 days before it was filed, far past the limit.

Source: Senate eFD periodic transaction reports
  • Most senators file on time. The median trade is disclosed 30 days after it happens. Without Armstrong, only 3.9% of trades took more than 45 days.
  • Small trades dominate. 65% fall in the smallest band, $1,001 to $15,000. Dave McCormick reported 88 of the 128 trades above $250,000.
  • Half the trades aren't the senator's own account. 47% are listed as the senator's, 30% as a spouse's and 20% as joint.
  • Copying didn't beat the index. Bought the day after filing, the typical Senate purchase trailed the S&P 500 by 0.7 points over six months, and 47% beat it.

Companies in this article

Keep reading

Members-only research

Members are reading this

The thesis, the numbers behind it, and what would break it. Full access is $39 a month.

Read the full research