Stock market

Portrait of Alan Armstrong

Congress member profile

Alan Armstrong

U.S. Senator · OK · R

708 disclosed trades · amounts shown as reported ranges.

View original disclosure ↗
Published transactions708
Buys656
Sells51
Filings3

Disclosed transactions

Showing 151–200 of 708 transactions.

TradedStock / assetTypeOwnerAmountFiling
Mon, Mar 30, 2026 PSO Pearson, Plc Common Stock Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 PNDRY Pandora A/S ADR (PNDRY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 PCRHY Panasonic Corporation ADR (PCRHY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 OVCHY Overseas-Chinese Bank ADR (OVCHY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 OTSKY Otsuka Holdings Co Ltd Unsponsored ADR (OTSKY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 ORKLY Orkla ASA Sponsored ADR (ORKLY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 IX ORIX Corporation American Depositary Shares Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 OLCLY Oriental Land Co Ltd Unsponsored ADR (OLCLY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 ORANY Orange Sponsored ADR (ORANY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 OBICY Obic Co Ltd ADR (OBICY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 ORLY O'Reilly Automotive, Inc. - Common Stock Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NVDA NVIDIA Corporation - Common Stock Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NTTYY NTT Inc Sponsored ADR (NTTYY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NVZMY Novonesis B ADR (NVZMY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NVO Novo Nordisk A/S Common Stock Buy Self $15,001 - $50,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NVS Novartis AG Common Stock Buy Self $15,001 - $50,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NHYDY Norsk Hydro A.S. New Norway Sponsored ADR (NHYDY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NRDBY Nordea BK ABP Sponsored ADR (NRDBY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NRILY Nomura Research Institute Ltd ADR (NRILY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NMR Nomura Holdings Inc ADR American Depositary Shares Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NOK Nokia Corporation Sponsored American Depositary Shares Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NNGRY NN Group NV Unsponsored ADR (NNGRY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NPNYY Nippon Yusen Kabushiki Sponsored ADR (NPNYY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NPSCY Nippon Steel Corporation Unsponsored ADR (NPSCY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NTDOY Nintendo Ltd ADR Japan (NTDOY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NICE NICE Ltd - (NICE) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NEXOY Nexon Company Ltd Unsponsored ADR (NEXOY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NSRGY Nestle SA Sponsored ADR (NSRGY) Buy Self $15,001 - $50,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NBIS Nebius Group N.V. - Class A Ordinary Shares Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NWG NatWest Group plc (NWG) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 NABZY National Australia Bank Ltd Sponsored ADR (NABZY) Buy Self $15,001 - $50,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MRAAY Murata MFG Co Ltd ADR (MRAAY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MURGY Munich Re Group ADR (MURGY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MSADY MS&AD Insurance Group Holdings ADR (MSADY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MNDY monday.com Ltd. - Ordinary Shares Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MONRY Moncler SPA Unsponsored ADR (MONRY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MFG Mizuho Financial Group, Inc. Sponosred ADR (Japan) Buy Self $15,001 - $50,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MSLOY Mitsui Osk Lines Ltd Unsponsored ADR (MSLOY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MTSFY Mitsui Fudosan Co Ltd ADR (MTSFY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MITSY Mitsui & Co Ltd ADR Japan (MITSY) Buy Self $15,001 - $50,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MHVIY Mitsubishi Heavy Industries Ltd ADR (MHVIY) Buy Self $15,001 - $50,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MITEY Mitsubishi Estate Ltd ADR (MITEY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MIELY Mitsubishi Electric Corporation ADR Japan (MIELY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MTSUY Mitsubishi Corporation ADR (MTSUY) Buy Self $15,001 - $50,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MSFT Microsoft Corporation - Common Stock Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MGDDY Michelin Compagnie Generale ADR (MGDDY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MBGYY Mercedes-Benz Group AG Unsponsored ADR (MBGYY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MARUY Marubeni Corporation ADR Japan (MARUY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 MQBKY Macquarie Group Ltd Unsponsored ADR (MQBKY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗
Mon, Mar 30, 2026 LYSDY Lynas Rare Earths Ltd Sponsored ADR (LYSDY) Buy Self $1,001 - $15,000 senate_fda235b3-bad7-4637-8fa1-053f354d929c ↗

Assets traded

Transaction counts from published filings; this is not a current holdings portfolio.

WMB · 5EA · 3AVB · 2ZURVY · 2WIZEY · 2UNCRY · 2SCMWY · 2SBGSY · 2SAP · 2KKPNY · 2RYCEY · 2NVS · 2HEINY · 2GLNCY · 2DSDVY · 2CFRUY · 2CRRFY · 2BHP · 2SAN · 2AZN · 2ASML · 2AIQUY · 2WELL · 2TSLA · 2SCHW · 2DGX · 2ORLY · 2NVDA · 2MSFT · 2LRCX · 2