DailyIQ
DailyIQ
SenateRepublicanOK
Last filed Sep 17, 2026

Alan Armstrong·Stock Trades

707 trades-$9.7M est. net flow
Tickers
346
Purchases
656
Sales
50
Buy share
93%
First trade
Mar 24, 2026
Most traded
-- · 338
Largest net sale
WMB
Days to file
113 median

Trading activity

What has Alan Armstrong been buying and selling?

Alan Armstrong has disclosed 707 stock trades in 346 tickers since Mar 24, 2026. 656 were purchases and 50 were sales (93% purchases). The most-traded ticker is --, with 338 disclosed trades. The latest report was filed Sep 17, 2026.

Sector tilt

Where is Alan Armstrong's trading concentrated?

Technology accounts for 10% of Alan Armstrong's disclosed trades (71 of 707).

  • Technology10%
  • Financial Services6.4%
  • Healthcare6.2%
  • Industrials5.7%
  • Consumer Cyclical4.7%
  • Consumer Defensive2.8%

By share of disclosed trades, across 310 classified tickers.

Net flow

Which positions did Alan Armstrong add to and cut?

Disclosure log

Recent trades disclosed by Alan Armstrong

The STOCK Act allows 45 days from a trade to its disclosure. Across 100 recent trades, Alan Armstrong's reports landed a median of 113 days after the trade.

TradedCompanyActionAmount rangeFiledDays to file
Aug 20, 2026The Williams Companies, Inc. WMBBuy$15K - $50KSep 17, 202628
Aug 19, 2026The Williams Companies, Inc. WMBBuy$1K - $15KSep 17, 202629
Aug 14, 2026-- --Other$1K - $15KSep 17, 202634
Aug 4, 2026-- --Sell$1K - $15KSep 17, 202644
Jun 24, 2026The Williams Companies, Inc. WMBSell$5.0M - $25.0MJul 21, 202627
Jun 22, 2026The Williams Companies, Inc. WMBSell$250K - $500KJul 21, 202629
Mar 31, 2026-- --Buy$1K - $15KJul 21, 2026112
Mar 31, 2026NVS NVSBuy$1K - $15KJul 21, 2026112
Mar 31, 2026SAN SANBuy$1K - $15KJul 21, 2026112
Mar 31, 2026Astrazeneca PLC AZNBuy$1K - $15KJul 21, 2026112
Mar 31, 2026ASML Holding NV ASMLBuy$1K - $15KJul 21, 2026112
Mar 30, 2026-- --Buy$1K - $15KJul 21, 2026113
Mar 30, 2026Welltower Inc. WELLBuy$1K - $15KJul 21, 2026113
Mar 30, 2026VeriSign, Inc. VRSNBuy$1K - $15KJul 21, 2026113
Mar 30, 2026UBS UBSBuy$15K - $50KJul 21, 2026113