Congress trades

Alan Armstrong stock trades

Senate

361 trades disclosed since Dec 8, 2025: 315 buys and 46 sells. The newest was disclosed Sep 17, 2026, across 338 stocks in all.

The filings

Every trade Alan Armstrong disclosed

Newest disclosure first, as filed. A filing gives a range for each trade, never an exact amount. The newest buys of three stocks show their Quality Score. Open any stock for its score. Pro members see every stock ranked.

StockQuality ScoreDisclosed
WMBWilliams CompaniesBuy$15K to $50K7Sep 17traded Aug 20Senate filing
WMBWilliams CompaniesBuy$1K to $15K7Sep 17traded Aug 19Senate filing
WMBWilliams CompaniesSell$5M to $25M7Jul 21traded Jun 24Senate filing
WMBWilliams CompaniesSell$250K to $500K7Jul 21traded Jun 22Senate filing
SANBanco SantanderBuy$1K to $15K7Jul 21traded Mar 31Senate filing
NVSNovartisBuy$1K to $15K1Jul 21traded Mar 31Senate filing
AZNAstraZenecaBuy$1K to $15KJul 21traded Mar 31Senate filing
ASMLASML Holding NVBuy$1K to $15KJul 21traded Mar 31Senate filing
ASMLASML Holding NVBuy$50K to $100KJul 21traded Mar 30Senate filing
UBSUBSBuy$15K to $50KJul 21traded Mar 30Senate filing
TMToyota MotorBuy$15K to $50KJul 21traded Mar 30Senate filing
SONYSonyBuy$15K to $50KJul 21traded Mar 30Senate filing
SNYSanofiBuy$15K to $50KJul 21traded Mar 30Senate filing
SMFGSumitomo Mitsui FinancialBuy$15K to $50KJul 21traded Mar 30Senate filing
SAPSAPBuy$15K to $50KJul 21traded Mar 30Senate filing
SANBanco SantanderBuy$15K to $50K7Jul 21traded Mar 30Senate filing
RIORio TintoBuy$15K to $50KJul 21traded Mar 30Senate filing
NVSNovartisBuy$15K to $50K1Jul 21traded Mar 30Senate filing
NVONovo-⁠NordiskBuy$15K to $50KJul 21traded Mar 30Senate filing
MFGMizuho FinancialBuy$15K to $50KJul 21traded Mar 30Senate filing
341 more trades on record. Pro members see every stock's Quality Score on the full Congress list, and can follow Alan Armstrong's filings.Get in free →
Get an alert when Alan Armstrong files a trade

Free for 24 hours. No account needed. Then keep going with a free account.

Alerts are optional, and off until you set one.

A member of Congress has 45 days to report a trade, so the trade date and the disclosure date are weeks apart. That wait is the filer's, not ours. We check the House and Senate sites every hour, so a new electronic filing reaches these pages within about an hour. Quality Scores as of 12:21 AM ET, delayed at least 15 minutes.

Other members who filed lately

Every member with a disclosed trade

Trades are shown as filed with the House and the Senate. Quality Scores on this page are delayed at least 15 minutes.