Skip to main content

Congressional stock trades

The transactions members of the House and Senate reported on periodic transaction reports, read from the House Clerk's e-filed PDFs and the Senate's eFD e-filed reports. 6,110 transactions

  Showing transactions reported by Alan Armstrong. Their filings · Clear

Transactions

707 transactions match these filters, newest trade first
Clear
Trade dateMemberAssetTypeOwnerAmountReportedFiling
Mar 27, 2026 Alan Armstrong OK MMM 3M Company Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ABT Abbott Laboratories Common Stock (Stock) Sale Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ABBV AbbVie Inc. Common Stock (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ACN Accenture plc Class A Ordinary Shares (Ireland) (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ADBE Adobe Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AMD Advanced Micro Devices, Inc. - Common Stock (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ACM AECOM Common Stock (Stock) Sale Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AFL AFLAC Incorporated Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK APD Air Products and Chemicals, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ABNB Airbnb, Inc. - Class A Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AKAM Akamai Technologies, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ALL Allstate Corporation (The) Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK GOOG Alphabet Inc. - Class C Capital Stock (Stock) Purchase Member $50,001 to $100,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK MO Altria Group, Inc. (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AMZN Amazon.com, Inc. - Common Stock (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AMCR Amcor plc Ordinary Shares (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AXP American Express Company Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AIG American International Group, Inc. New Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AMT American Tower Corporation (REIT) Common Stock (Stock) Sale Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AMP Ameriprise Financial, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AME AMETEK, Inc. (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AMGN Amgen Inc. - Common Stock (Stock) Sale Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK APH Amphenol Corporation Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ADI Analog Devices, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AON Aon plc Class A Ordinary Shares (Ireland) (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK APO Apollo Global Management, Inc. (New) Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AAPL Apple Inc. - Common Stock (Stock) Purchase Member $250,001 to $500,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AMAT Applied Materials, Inc. - Common Stock (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK APP Applovin Corporation - Class A Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ACGL Arch Capital Group Ltd. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ANET Arista Networks, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK T AT&T Inc. (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ADSK Autodesk, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ADP Automatic Data Processing, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AZO AutoZone, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AVB AvalonBay Communities, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AXON Axon Enterprise, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BAC Bank of America Corporation Common Stock (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK Bank of New York Mellon Corp (BK) (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BDX Becton, Dickinson and Company Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BRK.B Berkshire Hathaway Inc. New Common Stock (Stock) Purchase Member $50,001 to $100,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BBY Best Buy Co., Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BIIB Biogen Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BX Blackstone Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BA Boeing Company (The) Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BKNG Booking Holdings Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BSX Boston Scientific Corporation Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK BMY Bristol-Myers Squibb Company Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK AVGO Broadcom Inc. - Common Stock (Stock) Sale Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK CPT Camden Property Trust Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Previous Page 9 of 15 Next

Sources: the House Clerk's financial disclosure PDFs and the Senate's eFD reports, read as filed. Amounts are the ranges on the form. "Late" compares the filer's trade and notification dates and the Clerk's filing date with the STOCK Act's deadlines (30 days after notification, never more than 45 days after the trade) and is not a finding by either chamber's ethics committee. A trade a later amendment corrected or deleted is counted once, as amended. A ticker is shown only when the filer wrote one. House filing index.

Report a problem