Skip to main content

Politician stock trades

Trades that members of the U.S. Congress, in the House and the Senate, reported in their periodic transaction reports since 2020. The list shows listed securities by default: stocks (including ADRs), ETFs and options. Choose All assets to add Treasury bills, bonds, private companies and other assets. Members must report a trade within 45 days, and they report amounts as ranges, not exact figures.

Latest trades

Newest filings first, listed securities by default. A trade that was amended or reported twice is counted once.

Alan Armstrong

RepublicanSenate · OK

Trades
707
Filings
2
Politicians
1
Buys / sells
656 / 50
Estimated volume
$25.1M
Sum of range midpoints
Politician trades
PoliticianAssetTypeOwnerTradedFiledDelayAmountSource
Alan Armstrong Senate · OK
DVNDevon Energy Corporation Common StockSell (full)SelfMar 24, 2026Jul 21, 2026119 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
FDXFedEx Corporation Common StockSell (full)SelfMar 24, 2026Jul 21, 2026119 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
RACEFerrari N.V. Common SharesSell (full)SelfMar 24, 2026Jul 21, 2026119 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
HDHome Depot, Inc. (The) Common StockSell (full)SelfMar 24, 2026Jul 21, 2026119 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
HONHoneywell International Inc. - Common StockSell (full)SelfMar 24, 2026Jul 21, 2026119 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
LVMUYLVMH Moet Hennessy Louis ADR (LVMUY)Sell (full)SelfMar 24, 2026Jul 21, 2026119 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
PFEPfizer, Inc. Common StockSell (full)SelfMar 24, 2026Jul 21, 2026119 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
SOLSSolstice Advanced Materials Inc. - Common StockSell (full)SelfMar 24, 2026Jul 21, 2026119 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
MMM3M Company Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ABTAbbott Laboratories Common StockSell (full)SelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
ABBVAbbVie Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
ACNAccenture plc Class A Ordinary Shares (Ireland)BuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ADBEAdobe Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AMDAdvanced Micro Devices, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
ACMAECOM Common StockSell (full)SelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
AFLAFLAC Incorporated Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
APDAir Products and Chemicals, Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ABNBAirbnb, Inc. - Class A Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AKAMAkamai Technologies, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ALLAllstate Corporation (The) Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
GOOGAlphabet Inc. - Class C Capital StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
MOAltria Group, Inc.BuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AMZNAmazon.com, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
AMCRAmcor plc Ordinary SharesBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AXPAmerican Express Company Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AIGAmerican International Group, Inc. New Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AMTAmerican Tower Corporation (REIT) Common StockSell (full)SelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AMPAmeriprise Financial, Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AMEAMETEK, Inc.BuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AMGNAmgen Inc. - Common StockSell (full)SelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
APHAmphenol Corporation Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ADIAnalog Devices, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AONAon plc Class A Ordinary Shares (Ireland)BuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
APOApollo Global Management, Inc. (New) Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AAPLApple Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$250K-$500KFiling
Alan Armstrong Senate · OK
AMATApplied Materials, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
APPApplovin Corporation - Class A Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ACGLArch Capital Group Ltd. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ANETArista Networks, Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
TAT&T Inc.BuySelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
ADSKAutodesk, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
ADPAutomatic Data Processing, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AZOAutoZone, Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AVBAvalonBay Communities, Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
AXONAxon Enterprise, Inc. - Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BACBank of America Corporation Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$15K-$50KFiling
Alan Armstrong Senate · OK
BKBank of New York Mellon Corp (BK)BuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BDXBecton, Dickinson and Company Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling
Alan Armstrong Senate · OK
BRK.BBerkshire Hathaway Inc. New Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$50K-$100KFiling
Alan Armstrong Senate · OK
BBYBest Buy Co., Inc. Common StockBuySelfMar 27, 2026Jul 21, 2026116 daysLate$1K-$15KFiling

Source: U.S. House Clerk and Senate Office of Public Records (eFD). Amounts are the ranges filers report. Profiles, committees and photos: the unitedstates project (public domain). District maps: U.S. Census Bureau.