Alan Armstrong

Alan Armstrong

R · OK US Senate · term ends Jan 3, 2027

WMB × 5 HD × 2 BHP Group Limited (BHP) × 2 FDX × 2 Glencore plc Unsponsored ADR (GLNCY) × 2 Swisscom AG Sponsored ADR (SCMWY) × 2 view in graph

—raised, 2026 cycle
—spent
—cash on hand
708trades · $25.5M est.
1% disclosed on time · 701 late, worst 74d over

Committees

current Congress
CommitteeRoleIndustry oversight
Senate Committee on Indian Affairs Majority member —
Senate Committee on Health, Education, Labor, and Pensions Majority member health care

Assignments from unitedstates/congress-legislators (full committees; subcommittees not shown). "Industry oversight" marks committees whose core jurisdiction covers a sector we map traded stocks to; trades below in those sectors carry an oversight badge.

Stock trades

latest 100 of 708
AssetType AmountOwner Traded Disclosed
WMB Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $80.00 Expires: 2026-12-18 Sell $250K – $500K Joint Sep 8, 2026 filing ↗
WMB Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 Buy $15K – $50K Joint Aug 20, 2026 filing ↗
WMB Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 Buy $1K – $15K Joint Aug 19, 2026 filing ↗
AvalonBay Communities, Inc. Common Stock (AVB) (Exchanged) VMRK - Vivmark Residential Common Shares of Beneficial Interest (Received) Exchange $1K – $15K Joint Aug 14, 2026 filing ↗
Electronic Arts Inc. (EA) Sell $1K – $15K Joint Aug 4, 2026 filing ↗
WMB Williams Companies, Inc. (The) Common Stock Sell (partial) $5M – $25M Joint Jun 24, 2026 filing ↗
WMB Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 Sell $250K – $500K Joint Jun 22, 2026 filing ↗
Air Liquide ADR France (AIQUY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
ASML ASML Holding N.V. - New York Registry Shares Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
AZN AstraZeneca PLC Ordinary Shares oversight Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
SAN Banco Santander, S.A. Sponsored ADR (Spain) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
BHP Group Limited (BHP) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Carrefour SA Sponsored ADR (CRRFY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Compagnie Financiere Richemont AG ADR (CFRUY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
DSV A/S ADR (DSDVY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Glencore plc Unsponsored ADR (GLNCY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Heineken NV Sponsored ADR (HEINY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Henkel AG & Co KGAA Sponsored ADR (HENKY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
NVS Novartis AG Common Stock oversight Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Rolls Royce Holdings plc Sponsored ADR (RYCEY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Royal KPN N.V. Sponsored ADR (KKPNY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
SAP SE Sponsored ADR (SAP) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Schneider Electric SE Unsponsored ADR (SBGSY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Swisscom AG Sponsored ADR (SCMWY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Unicredit SPA Unsponsored ADR (UNCRY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Wise plc Sponsored ADR (WIZEY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Zurich Insurance Group Ltd Sponsored ADR (ZURVY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
Hensoldt AG ADR (HAGHY) Buy $1K – $15K Self Mar 31, 2026 67d late filing ↗
ALC Alcon Inc. Ordinary Shares oversight Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Alfa Laval AB Sweden ADR (ALFVY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Allianz SE ADR (ALIZY) Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
GOOG Alphabet Inc. - Class C Capital Stock Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Alstom ADR (ALSMY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Amadeus IT Group Unsponsored ADR (AMADY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Anglo American plc Sponsored ADR (NGLOY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
BUD Anheuser-Busch Inbev SA Sponsored ADR (Belgium) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
ANZ Group Holdings LTD Sponsored ADR (ANZGY) Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
AAPL Apple Inc. - Common Stock Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
MT Arcelor Mittal NY Registry Shares NEW Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
ARGX argenx SE - American Depositary Shares oversight Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Asahi Kaisei Corp Unsponsored ADR (AHKSY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Asics Corp Unsponsored ADR (ASCCY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
ASML ASML Holding N.V. - New York Registry Shares Buy $50K – $100K Self Mar 30, 2026 68d late filing ↗
Assa Abloy AB ADR (ASAZY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Assicurazioni Generali SpA ADR (ARZGY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Associated British Foods plc ADR (ASBFY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Astellas Pharma Inc ADR (ALPMY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
AZN AstraZeneca PLC Ordinary Shares oversight Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
ASX Ltd ADR (ASXFY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Atlas Copco AB New Shares Representing Series A Common Stock (Sponsored) (ATLKY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Atlas Copco AB New Series B Sponsored ADR (ATLCY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Aviva plc ADR (AVVIY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Avolta AG ADR (DUFRY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
AXA ADR (AXAHY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
BAE Systems plc Sponsored ADR (BAESY) Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
BBVA Banco Bilbao Vizcaya Argentaria S.A. Common Stock Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
SAN Banco Santander, S.A. Sponsored ADR (Spain) Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
Bandai Namco Holdings Inc ADR (NCBDY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Bankinter SA Sponsored ADR (BKNIY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Barclays plc ADR (BCS) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Barratt Redrow plc ADR (BTDPY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Barry Callebaut AG Unsponsored ADR (BRRLY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
BASF SE Sponsored ADR (BASFY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Bayer AG Sponsored ADR (BAYRY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Bayerische Motors Werke AG ADR (BMWKY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
BHP Group Limited (BHP) Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
BNP Paribas SA ADR (BNPQY) Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
Boc Hong Kong Holdings Ltd Sponsored ADR (BHKLY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Boliden AB AR (BDNNY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Bouygues SA ADR (BOUYY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Brambles Ltd Sponsored ADR (BXBLY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Brenntag Se Unsponsored ADR (BNTGY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Bridgestone Corporation Ltd ADR Japan (BRDCY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
BTI British American Tobacco Industries, p.l.c. Common Stock ADR Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
Bunzl plc New Sponsored ADR (BZLFY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Bureau Veritas SA Unsponsored ADR (BVVBY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Caixabank Unsponsored ADR (CAIXY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Canon Inc ADR Japan Sponsored (CAJPY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Capcom Co Ltd Unsponsored ADR (CCOEY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Capgemini SE Unsponsored (CGEMY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Carlsberg AS Sponsored ADR (CABGY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Carrefour SA Sponsored ADR (CRRFY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Cellnex Telecom SAU Unsponsored ADR (CLLNY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Central Japan RAI ADR (CJPRY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
CHKP Check Point Software Technologies Ltd. - Ordinary Shares Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Chugai Pharmaceutical Ltd DDR (CHGCY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
CIEN Ciena Corporation Common Stock Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
CK Hutchison Holdings Ltd Unsponsored ADR (CKHUY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
CCEP Coca-Cola Europacific Partners plc - Ordinary Shares Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Coca-Cola HBC AG ADR (CCHGY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Cochlear Ltd ADR (CHEOY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Coloplast AS Sponsored ADR (CLPBY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Commerzbank AG Sponsored ADR (CRZBY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Compagnie de Saint-Gobain ADR (CODYY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Compagnie Financiere Richemont AG ADR (CFRUY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Compass Group plc Sponsored ADR (CMPGY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Computershare Ltd Sponsored ADR (CMSQY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Commonwealth Bank Australia Sponsored ADR (CMWAY) Buy $15K – $50K Self Mar 30, 2026 68d late filing ↗
Credit Agricole SA ADR (CRARY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
CSL Ltd Sponsored ADR (CSLLY) Buy $1K – $15K Self Mar 30, 2026 68d late filing ↗
Show all 708 trades