U.S. Senate STOCK Act Disclosures

Sen. Alan Armstrong Stock Trades

Sen. Alan Armstrong (U.S. Senate) has disclosed 790 congressional stock transactions under the Stop Trading on Congressional Knowledge (STOCK) Act between Mar 24, 2026 and Oct 22, 2026, including 730 purchases and 57 sales across 290 distinct stock tickers. Most-traded stocks include The Williams Companies, Inc. ($WMB), Novartis AG ($NVS), O'Reilly Automotive, Inc. ($ORLY), Quest Diagnostics Incorporated ($DGX), The Charles Schwab Corporation ($SCHW).

Total Disclosures790
Purchases730
Sales57
Stocks Traded290
Latest DisclosureOct 22, 2026
Avg. Reporting Lag111d
Stock / Asset Action Amount Range Traded Disclosed Owner Filing
$WMB
The Williams Companies, Inc.
Sale (Full) $250,001 - $500,000 Sep 8, 2026 Oct 22, 2026 Joint PTR PDF ↗
$WMB
The Williams Companies, Inc.
Purchase $15,001 - $50,000 Aug 20, 2026 Sep 17, 2026 Joint PTR PDF ↗
$WMB
The Williams Companies, Inc.
Purchase $1,001 - $15,000 Aug 19, 2026 Sep 17, 2026 Joint PTR PDF ↗
Non-ticker
AvalonBay Communities, Inc. Common Stock (AVB) (Exchanged) VMRK - Vivmark Residential Common Shares of Beneficial Interest (Received)
Exchange $1,001 - $15,000 Aug 14, 2026 Sep 17, 2026 Joint PTR PDF ↗
$AVB
AvalonBay Communities, Inc.
Exchange $1,001 - $15,000 Aug 14, 2026 Sep 17, 2026 Joint PTR PDF ↗
Non-ticker
Electronic Arts Inc. (EA)
Sale (Full) $1,001 - $15,000 Aug 4, 2026 Sep 17, 2026 Joint PTR PDF ↗
$EA
Electronic Arts Inc.
Sale $1,001 - $15,000 Aug 4, 2026 Sep 17, 2026 Joint PTR PDF ↗
$WMB
The Williams Companies, Inc.
Purchase $15,001 - $50,000 Aug 20, 2026 Sep 16, 2026 Joint PTR PDF ↗
Non-ticker
Williams Companies, Inc. (The) Common Stock
Purchase $15,001 - $50,000 Aug 20, 2026 Sep 16, 2026 Joint PTR PDF ↗
$WMB
The Williams Companies, Inc.
Purchase $1,001 - $15,000 Aug 19, 2026 Sep 16, 2026 Joint PTR PDF ↗
Non-ticker
Williams Companies, Inc. (The) Common Stock
Purchase $1,001 - $15,000 Aug 19, 2026 Sep 16, 2026 Joint PTR PDF ↗
Non-ticker
AvalonBay Communities, Inc. Common Stock (AVB) (Exchanged) VMRK - Vivmark Residential Common Shares of Beneficial Interest (Received)
Exchange $1,001 - $15,000 Aug 14, 2026 Sep 16, 2026 Joint PTR PDF ↗
Non-ticker
Electronic Arts Inc. (EA)
Sale (Full) $1,001 - $15,000 Aug 4, 2026 Sep 16, 2026 Joint PTR PDF ↗
$WMB
The Williams Companies, Inc.
Sale (Full) $250,001 - $500,000 Jun 22, 2026 Jul 21, 2026 Joint PTR PDF ↗
Non-ticker
Swisscom AG Sponsored ADR (SCMWY)
Purchase $1,001 - $15,000 Mar 31, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Unicredit SPA Unsponsored ADR (UNCRY)
Purchase $1,001 - $15,000 Mar 31, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Wise plc Sponsored ADR (WIZEY)
Purchase $1,001 - $15,000 Mar 31, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Zurich Insurance Group Ltd Sponsored ADR (ZURVY)
Purchase $1,001 - $15,000 Mar 31, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Hensoldt AG ADR (HAGHY)
Purchase $1,001 - $15,000 Mar 31, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
London Stock Exchange Group Sponsored ADR (LSEGY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Lonza Group AG ADR (LZAGY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Loreal Company ADR France (LRLCY)
Purchase $15,001 - $50,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
LY Corporation ADR (YAHOY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Lynas Rare Earths Ltd Sponsored ADR (LYSDY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Macquarie Group Ltd Unsponsored ADR (MQBKY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Marubeni Corporation ADR Japan (MARUY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Mercedes-Benz Group AG Unsponsored ADR (MBGYY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Michelin Compagnie Generale ADR (MGDDY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
$MSFT
Microsoft Corporation
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Mitsubishi Corporation ADR (MTSUY)
Purchase $15,001 - $50,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Mitsubishi Electric Corporation ADR Japan (MIELY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Mitsubishi Estate Ltd ADR (MITEY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Mitsubishi Heavy Industries Ltd ADR (MHVIY)
Purchase $15,001 - $50,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Mitsui & Co Ltd ADR Japan (MITSY)
Purchase $15,001 - $50,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Mitsui Fudosan Co Ltd ADR (MTSFY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Mitsui Osk Lines Ltd Unsponsored ADR (MSLOY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
$MFG
Mizuho Financial Group, Inc.
Purchase $15,001 - $50,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Moncler SPA Unsponsored ADR (MONRY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
$MNDY
monday.com Ltd.
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
MS&AD Insurance Group Holdings ADR (MSADY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Munich Re Group ADR (MURGY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Murata MFG Co Ltd ADR (MRAAY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
National Australia Bank Ltd Sponsored ADR (NABZY)
Purchase $15,001 - $50,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
NatWest Group plc (NWG)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
$NBIS
Nebius Group N.V.
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Nestle SA Sponsored ADR (NSRGY)
Purchase $15,001 - $50,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Nexon Company Ltd Unsponsored ADR (NEXOY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
NICE Ltd - (NICE)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Nintendo Ltd ADR Japan (NTDOY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗
Non-ticker
Nippon Steel Corporation Unsponsored ADR (NPSCY)
Purchase $1,001 - $15,000 Mar 30, 2026 Jul 21, 2026 Self PTR PDF ↗

Get alerted when Sen. Alan Armstrong discloses a new trade.

Free weekly digest and real-time alerts for U.S. Senate and House STOCK Act disclosures — plus portfolio tracking that flags congressional activity in your holdings.

Start your free trial →