← Congress

Senate

Alan Armstrong

U.S. Senator · State not listed

91
Disclosed assets
369
Transactions

Disclosed holdings

Assets identified in this member’s recent transaction disclosures.

Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 logoWMB
→

Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21

Latest: Purchase · $15,001 - $50,000

Aug 20, 2026

Banco Santander, S.A. Sponsored ADR (Spain) logoSAN
→

Banco Santander, S.A. Sponsored ADR (Spain)

Latest: Purchase · $1,001 - $15,000

Mar 31, 2026

ASML Holding N.V. - New York Registry Shares logoASML
→

ASML Holding N.V. - New York Registry Shares

Latest: Purchase · $1,001 - $15,000

Mar 31, 2026

AstraZeneca PLC Ordinary Shares logoAZN
→

AstraZeneca PLC Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 31, 2026

Novartis AG Common Stock logoNVS
→

Novartis AG Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 31, 2026

Elbit Systems Ltd. - Ordinary Shares logoESLT
→

Elbit Systems Ltd. - Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Spotify Technology S.A. Ordinary Shares logoSPOT
→

Spotify Technology S.A. Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Nomura Holdings Inc ADR American Depositary Shares logoNMR
→

Nomura Holdings Inc ADR American Depositary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

argenx SE - American Depositary Shares logoARGX
→

argenx SE - American Depositary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Uber Technologies, Inc. Common Stock logoUBER
→

Uber Technologies, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Diageo plc Common Stock logoDEO
→

Diageo plc Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Electronic Arts Inc. - Common Stock logoEA
→

Electronic Arts Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Logitech International S.A. - Registered Shares logoLOGI
→

Logitech International S.A. - Registered Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Alcon Inc. Ordinary Shares logoALC
→

Alcon Inc. Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

STMicroelectronics N.V. Common Stock logoSTM
→

STMicroelectronics N.V. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Tesla, Inc. - Common Stock logoTSLA
→

Tesla, Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Kimberly-Clark Corporation - Common Stock logoKMB
→

Kimberly-Clark Corporation - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Sumitomo Mitsui Financial Group Inc Unsponsored American Depositary Shares (Japan) logoSMFG
→

Sumitomo Mitsui Financial Group Inc Unsponsored American Depositary Shares (Japan)

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Johnson & Johnson Common Stock logoJNJ
→

Johnson & Johnson Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Apple Inc. - Common Stock logoAAPL
→

Apple Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Teva Pharmaceutical Industries Limited American Depositary Shares logoTEVA
→

Teva Pharmaceutical Industries Limited American Depositary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

HSBC Holdings, plc. Common Stock logoHSBC
→

HSBC Holdings, plc. Common Stock

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Stellantis N.V. Common Shares logoSTLA
→

Stellantis N.V. Common Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Charles Schwab Corporation (The) Common Stock logoSCHW
→

Charles Schwab Corporation (The) Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Welltower Inc. Common Stock logoWELL
→

Welltower Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Deutsche Bank AG Common Stock logoDB
→

Deutsche Bank AG Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Anheuser-Busch Inbev SA Sponsored ADR (Belgium) logoBUD
→

Anheuser-Busch Inbev SA Sponsored ADR (Belgium)

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

O'Reilly Automotive, Inc. - Common Stock logoORLY
→

O'Reilly Automotive, Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Check Point Software Technologies Ltd. - Ordinary Shares logoCHKP
→

Check Point Software Technologies Ltd. - Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

NVIDIA Corporation - Common Stock logoNVDA
→

NVIDIA Corporation - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Banco Bilbao Vizcaya Argentaria S.A. Common Stock logoBBVA
→

Banco Bilbao Vizcaya Argentaria S.A. Common Stock

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Arcelor Mittal NY Registry Shares NEW logoMT
→

Arcelor Mittal NY Registry Shares NEW

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Nokia Corporation Sponsored American Depositary Shares logoNOK
→

Nokia Corporation Sponsored American Depositary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Nebius Group N.V. - Class A Ordinary Shares logoNBIS
→

Nebius Group N.V. - Class A Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

AerCap Holdings N.V. Ordinary Shares logoAER
→

AerCap Holdings N.V. Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Mizuho Financial Group, Inc. Sponosred ADR (Japan) logoMFG
→

Mizuho Financial Group, Inc. Sponosred ADR (Japan)

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

British American Tobacco Industries, p.l.c. Common Stock ADR logoBTI
→

British American Tobacco Industries, p.l.c. Common Stock ADR

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Lloyds Banking Group Plc American Depositary Shares logoLYG
→

Lloyds Banking Group Plc American Depositary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Microsoft Corporation - Common Stock logoMSFT
→

Microsoft Corporation - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Coca-Cola Europacific Partners plc - Ordinary Shares logoCCEP
→

Coca-Cola Europacific Partners plc - Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

VeriSign, Inc. - Common Stock logoVRSN
→

VeriSign, Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Ciena Corporation Common Stock logoCIEN
→

Ciena Corporation Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

ING Group, N.V. Common Stock logoING
→

ING Group, N.V. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

ICL Group Ltd. Ordinary Shares logoICL
→

ICL Group Ltd. Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Honda Motor Company, Ltd. Common Stock logoHMC
→

Honda Motor Company, Ltd. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Smith & Nephew SNATS, Inc. Common Stock logoSNN
→

Smith & Nephew SNATS, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Sony Group Corporation American Depositary Shares logoSONY
→

Sony Group Corporation American Depositary Shares

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Alphabet Inc. - Class C Capital Stock logoGOOG
→

Alphabet Inc. - Class C Capital Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Goldman Sachs Group, Inc. (The) Common Stock logoGS
→

Goldman Sachs Group, Inc. (The) Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

SAP SE ADS logoSAP
→

SAP SE ADS

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Toyota Motor Corporation Common Stock logoTM
→

Toyota Motor Corporation Common Stock

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Genmab A/S - American Depositary Shares logoGMAB
→

Genmab A/S - American Depositary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Sanofi - American Depositary Shares logoSNY
→

Sanofi - American Depositary Shares

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Rio Tinto Plc Common Stock logoRIO
→

Rio Tinto Plc Common Stock

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Novo Nordisk A/S Common Stock logoNVO
→

Novo Nordisk A/S Common Stock

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

monday.com Ltd. - Ordinary Shares logoMNDY
→

monday.com Ltd. - Ordinary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Quest Diagnostics Incorporated Common Stock logoDGX
→

Quest Diagnostics Incorporated Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Ferrari N.V. Common Shares logoRACE
→

Ferrari N.V. Common Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

Pearson, Plc Common Stock logoPSO
→

Pearson, Plc Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

ORIX Corporation American Depositary Shares logoIX
→

ORIX Corporation American Depositary Shares

Latest: Purchase · $1,001 - $15,000

Mar 30, 2026

UBS Group AG Registered Ordinary Shares logoUBS
→

UBS Group AG Registered Ordinary Shares

Latest: Purchase · $15,001 - $50,000

Mar 30, 2026

Warner Bros. Discovery, Inc. - Series A Common Stock logoWBD
→

Warner Bros. Discovery, Inc. - Series A Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Wells Fargo & Company Common Stock logoWFC
→

Wells Fargo & Company Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Workday, Inc. - Class A Common Stock logoWDAY
→

Workday, Inc. - Class A Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Western Digital Corporation - Common Stock logoWDC
→

Western Digital Corporation - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Wynn Resorts, Limited - Common Stock logoWYNN
→

Wynn Resorts, Limited - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

BXP, Inc. Common Stock logoBXP
→

BXP, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Yum! Brands, Inc. logoYUM
→

Yum! Brands, Inc.

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Synopsys, Inc. - Common Stock logoSNPS
→

Synopsys, Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Take-Two Interactive Software, Inc. - Common Stock logoTTWO
→

Take-Two Interactive Software, Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Tapestry, Inc. Common Stock logoTPR
→

Tapestry, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Teledyne Technologies Incorporated Common Stock logoTDY
→

Teledyne Technologies Incorporated Common Stock

Latest: Sale (Full) · $50,001 - $100,000

Mar 27, 2026

Zimmer Biomet Holdings, Inc. Common Stock logoZBH
→

Zimmer Biomet Holdings, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Cadence Design Systems, Inc. - Common Stock logoCDNS
→

Cadence Design Systems, Inc. - Common Stock

Latest: Sale (Full) · $50,001 - $100,000

Mar 27, 2026

Texas Instruments Incorporated - Common Stock logoTXN
→

Texas Instruments Incorporated - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Textron Inc. Common Stock logoTXT
→

Textron Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

The Campbell's Company - Common Stock logoCPB
→

The Campbell's Company - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

The Cigna Group Common Stock logoCI
→

The Cigna Group Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

The Cooper Companies, Inc. - Common Stock logoCOO
→

The Cooper Companies, Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Thermo Fisher Scientific Inc Common Stock logoTMO
→

Thermo Fisher Scientific Inc Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Trane Technologies plc logoTT
→

Trane Technologies plc

Latest: Sale (Full) · $15,001 - $50,000

Mar 27, 2026

Transdigm Group Incorporated Common Stock logoTDG
→

Transdigm Group Incorporated Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

The Travelers Companies, Inc. Common Stock logoTRV
→

The Travelers Companies, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Truist Financial Corporation Common Stock logoTFC
→

Truist Financial Corporation Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Teradyne, Inc. - Common Stock logoTER
→

Teradyne, Inc. - Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

UDR, Inc. Common Stock logoUDR
→

UDR, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Union Pacific Corporation Common Stock logoUNP
→

Union Pacific Corporation Common Stock

Latest: Purchase · $15,001 - $50,000

Mar 27, 2026

United Parcel Service, Inc. Common Stock logoUPS
→

United Parcel Service, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

T-Mobile US, Inc. - Common Stock logoTMUS
→

T-Mobile US, Inc. - Common Stock

Latest: Sale (Full) · $15,001 - $50,000

Mar 27, 2026

UnitedHealth Group Incorporated Common Stock (DE) logoUNH
→

UnitedHealth Group Incorporated Common Stock (DE)

Latest: Purchase · $15,001 - $50,000

Mar 27, 2026

Broadridge Financial Solutions, Inc. Common Stock logoBR
→

Broadridge Financial Solutions, Inc. Common Stock

Latest: Purchase · $1,001 - $15,000

Mar 27, 2026

Recent transactions

Purchase and sale disclosures, newest first.

AssetTypeDate
Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 logoWMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21
BuyAug 20, 2026
Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 logoWMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21
BuyAug 19, 2026
Williams Companies, Inc. (The) Common Stock logoWMBWilliams Companies, Inc. (The) Common Stock
SellJun 24, 2026
Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 logoWMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21
SellJun 22, 2026
Banco Santander, S.A. Sponsored ADR (Spain) logoSANBanco Santander, S.A. Sponsored ADR (Spain)
BuyMar 31, 2026
ASML Holding N.V. - New York Registry Shares logoASMLASML Holding N.V. - New York Registry Shares
BuyMar 31, 2026
AstraZeneca PLC Ordinary Shares logoAZNAstraZeneca PLC Ordinary Shares
BuyMar 31, 2026
Novartis AG Common Stock logoNVSNovartis AG Common Stock
BuyMar 31, 2026
Elbit Systems Ltd. - Ordinary Shares logoESLTElbit Systems Ltd. - Ordinary Shares
BuyMar 30, 2026
Spotify Technology S.A. Ordinary Shares logoSPOTSpotify Technology S.A. Ordinary Shares
BuyMar 30, 2026
Nomura Holdings Inc ADR American Depositary Shares logoNMRNomura Holdings Inc ADR American Depositary Shares
BuyMar 30, 2026
argenx SE - American Depositary Shares logoARGXargenx SE - American Depositary Shares
BuyMar 30, 2026
Uber Technologies, Inc. Common Stock logoUBERUber Technologies, Inc. Common Stock
BuyMar 30, 2026
Diageo plc Common Stock logoDEODiageo plc Common Stock
BuyMar 30, 2026
Electronic Arts Inc. - Common Stock logoEAElectronic Arts Inc. - Common Stock
BuyMar 30, 2026
Logitech International S.A. - Registered Shares logoLOGILogitech International S.A. - Registered Shares
BuyMar 30, 2026
Alcon Inc. Ordinary Shares logoALCAlcon Inc. Ordinary Shares
BuyMar 30, 2026
STMicroelectronics N.V. Common Stock logoSTMSTMicroelectronics N.V. Common Stock
BuyMar 30, 2026
Tesla, Inc. - Common Stock logoTSLATesla, Inc. - Common Stock
BuyMar 30, 2026
Kimberly-Clark Corporation - Common Stock logoKMBKimberly-Clark Corporation - Common Stock
BuyMar 30, 2026
Sumitomo Mitsui Financial Group Inc Unsponsored American Depositary Shares (Japan) logoSMFGSumitomo Mitsui Financial Group Inc Unsponsored American Depositary Shares (Japan)
BuyMar 30, 2026
Johnson & Johnson Common Stock logoJNJJohnson & Johnson Common Stock
BuyMar 30, 2026
Apple Inc. - Common Stock logoAAPLApple Inc. - Common Stock
BuyMar 30, 2026
Teva Pharmaceutical Industries Limited American Depositary Shares logoTEVATeva Pharmaceutical Industries Limited American Depositary Shares
BuyMar 30, 2026
HSBC Holdings, plc. Common Stock logoHSBCHSBC Holdings, plc. Common Stock
BuyMar 30, 2026
Stellantis N.V. Common Shares logoSTLAStellantis N.V. Common Shares
BuyMar 30, 2026
Charles Schwab Corporation (The) Common Stock logoSCHWCharles Schwab Corporation (The) Common Stock
BuyMar 30, 2026
Novartis AG Common Stock logoNVSNovartis AG Common Stock
BuyMar 30, 2026
Welltower Inc. Common Stock logoWELLWelltower Inc. Common Stock
BuyMar 30, 2026
Deutsche Bank AG Common Stock logoDBDeutsche Bank AG Common Stock
BuyMar 30, 2026

Get congressional trade alerts

Free alerts for notable insider and congressional filings.

SMS is optional: we only save your number if you check the consent box and provide a valid number. Outside US/Canada, include + and your country code.

SMS Terms and Privacy Policy.

By submitting your email address, you will receive a free subscription to the MySmarTrend e-letter, and offers from us and our affiliates that we think might interest you. You can unsubscribe at any time. Privacy Policy.

Disclosed assets are not a complete or real-time portfolio, and a transaction disclosure does not establish current ownership. For informational purposes only, not investment advice.