Live
$CONGRESS
United States Senator

Alan Armstrong

RepublicanSenator, OK· OklahomaRepublican
Post on X

Committees

  • Health, Education, Labor, and Pensions (Senate)
  • Indian Affairs (Senate)
Reports on file
3
Trades read
708
Buys
656
Sells
51
Declared in 2026
$8.8M to $42.2M

“Declared in 2026” is the sum of the ranges declared on 708 trades filed that year. A range, not an exact amount.

Trades

Trades filed by Alan Armstrong708 on file · newest disclosure first
Aviva plc ADR (AVVIY)4 mo agoBUYAviva plc$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Aviva plc.

Aviva plc ADR (AVVIY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

NextEra Energy, Inc. Common Stock4 mo agoSELLNEE$50,001 to $100,000116 dto disclose
SELL

Alan Armstrong sold $50,001 to $100,000 of NextEra Energy, Inc.

NEENextEra Energy, Inc. Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Atlas Copco AB New Series B Sponsored ADR (ATLCY)4 mo agoBUYAtlas Copco AB New Series B Sponsored$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Atlas Copco AB New Series B Sponsored.

Atlas Copco AB New Series B Sponsored ADR (ATLCY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Atlas Copco AB New Shares Representing Series A Common Stock (Sponsored) (ATLKY)4 mo agoBUYAtlas Copco AB New Shares Representing Series A Common Stock (Sponsored) (ATLKY)$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Atlas Copco AB New Shares Representing Series A Common Stock (Sponsored) (ATLKY).

Atlas Copco AB New Shares Representing Series A Common Stock (Sponsored) (ATLKY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Newmont Corporation4 mo agoBUYNEM$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Newmont Corporation.

NEMNewmont Corporation[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Netflix, Inc. - Common Stock4 mo agoBUYNFLXOn chain$15,001 to $50,000▼ -8.9%since filedCopy
BUY

Alan Armstrong bought $15,001 to $50,000 of Netflix, Inc.

NFLXNetflix, Inc. - Common Stock[ST]

NFLX token since disclosure:down 8.9%$67.62 at the Jul 21 close to $61.62 now

Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Nasdaq, Inc. - Common Stock4 mo agoSELLNDAQ$50,001 to $100,000116 dto disclose
SELL

Alan Armstrong sold $50,001 to $100,000 of Nasdaq, Inc.

NDAQNasdaq, Inc. - Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

MSCI Inc. Common Stock4 mo agoBUYMSCI$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of MSCI Inc.

MSCIMSCI Inc. Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Motorola Solutions, Inc. Common Stock4 mo agoBUYMSI$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Motorola Solutions, Inc.

MSIMotorola Solutions, Inc. Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

ASX Ltd ADR (ASXFY)4 mo agoBUYASX Ltd$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of ASX Ltd.

ASX Ltd ADR (ASXFY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Mosaic Company (The) Common Stock4 mo agoBUYMOS$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Mosaic Company (The).

MOSMosaic Company (The) Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

AstraZeneca PLC Ordinary Shares4 mo agoBUYAZN$15,001 to $50,000113 dto disclose
BUY

Alan Armstrong bought $15,001 to $50,000 of AstraZeneca PLC.

AZNAstraZeneca PLC Ordinary Shares[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Astellas Pharma Inc ADR (ALPMY)4 mo agoBUYAstellas Pharma Inc$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Astellas Pharma Inc.

Astellas Pharma Inc ADR (ALPMY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Morgan Stanley Common Stock4 mo agoBUYMS$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Morgan Stanley.

MSMorgan Stanley Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Associated British Foods plc ADR (ASBFY)4 mo agoBUYAssociated British Foods plc$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Associated British Foods plc.

Associated British Foods plc ADR (ASBFY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Mondelez International, Inc. - Class A Common Stock4 mo agoSELLMDLZ$1,001 to $15,000116 dto disclose
SELL

Alan Armstrong sold $1,001 to $15,000 of Mondelez International, Inc.

MDLZMondelez International, Inc. - Class A Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Assicurazioni Generali SpA ADR (ARZGY)4 mo agoBUYAssicurazioni Generali SpA$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Assicurazioni Generali SpA.

Assicurazioni Generali SpA ADR (ARZGY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Molson Coors Beverage Company Class B Common Stock4 mo agoBUYTAP$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Molson Coors Beverage Company.

TAPMolson Coors Beverage Company Class B Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Assa Abloy AB ADR (ASAZY)4 mo agoBUYAssa Abloy AB$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Assa Abloy AB.

Assa Abloy AB ADR (ASAZY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Mid-America Apartment Communities, Inc. Common Stock4 mo agoBUYMAA$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Mid-America Apartment Communities, Inc.

MAAMid-America Apartment Communities, Inc. Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

ASML Holding N.V. - New York Registry Shares4 mo agoBUYASML$50,001 to $100,000113 dto disclose
BUY

Alan Armstrong bought $50,001 to $100,000 of ASML Holding N.V. - New York Registry Shares.

ASMLASML Holding N.V. - New York Registry Shares[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Microsoft Corporation - Common Stock4 mo agoBUYMSFTOn chain$15,001 to $50,000▲ +30.9%since filedCopy
BUY

Alan Armstrong bought $15,001 to $50,000 of Microsoft Corporation.

MSFTMicrosoft Corporation - Common Stock[ST]

MSFT token since disclosure:up 30.9%$396.70 at the Jul 21 close to $519.40 now

Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Asics Corp Unsponsored ADR (ASCCY)4 mo agoBUYAsics Corp Unsponsored$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Asics Corp Unsponsored.

Asics Corp Unsponsored ADR (ASCCY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Micron Technology, Inc. - Common Stock4 mo agoBUYMUOn chain$15,001 to $50,000116 dto discloseCopy
BUY

Alan Armstrong bought $15,001 to $50,000 of Micron Technology, Inc.

MUMicron Technology, Inc. - Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Asahi Kaisei Corp Unsponsored ADR (AHKSY)4 mo agoBUYAsahi Kaisei Corp Unsponsored$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Asahi Kaisei Corp Unsponsored.

Asahi Kaisei Corp Unsponsored ADR (AHKSY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Microchip Technology Incorporated - Common Stock4 mo agoBUYMCHP$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Microchip Technology Incorporated.

MCHPMicrochip Technology Incorporated - Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

argenx SE - American Depositary Shares4 mo agoBUYARGX$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of argenx SE.

ARGXargenx SE - American Depositary Shares[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

MGM Resorts International Common Stock4 mo agoBUYMGM$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of MGM Resorts International.

MGMMGM Resorts International Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Arcelor Mittal NY Registry Shares NEW4 mo agoBUYMT$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Arcelor Mittal NY Registry Shares NEW.

MTArcelor Mittal NY Registry Shares NEW[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

MetLife, Inc. Common Stock4 mo agoBUYMET$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of MetLife, Inc.

METMetLife, Inc. Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Apple Inc. - Common Stock4 mo agoBUYAAPLOn chain$1,001 to $15,000▲ +9.7%since filedCopy
BUY

Alan Armstrong bought $1,001 to $15,000 of Apple Inc.

AAPLApple Inc. - Common Stock[ST]

AAPL token since disclosure:up 9.7%$324.28 at the Jul 21 close to $355.72 now

Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Meta Platforms, Inc. - Class A Common Stock4 mo agoBUYMETAOn chain$15,001 to $50,000116 dto discloseCopy
BUY

Alan Armstrong bought $15,001 to $50,000 of Meta Platforms, Inc.

METAMeta Platforms, Inc. - Class A Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

ANZ Group Holdings LTD Sponsored ADR (ANZGY)4 mo agoBUYANZ Group Holdings LTD Sponsored$15,001 to $50,000113 dto disclose
BUY

Alan Armstrong bought $15,001 to $50,000 of ANZ Group Holdings LTD Sponsored.

ANZ Group Holdings LTD Sponsored ADR (ANZGY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Merck & Company, Inc. Common Stock (new)4 mo agoSELLMRK$15,001 to $50,000116 dto disclose
SELL

Alan Armstrong sold $15,001 to $50,000 of Merck & Company, Inc. Common Stock (new).

MRKMerck & Company, Inc. Common Stock (new)[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Medtronic plc. Ordinary Shares4 mo agoBUYMDT$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Medtronic plc.

MDTMedtronic plc. Ordinary Shares[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Anheuser-Busch Inbev SA Sponsored ADR (Belgium)4 mo agoBUYBUD$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Anheuser-Busch Inbev SA Sponsored.

BUDAnheuser-Busch Inbev SA Sponsored ADR (Belgium)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

McKesson Corporation Common Stock4 mo agoBUYMCK$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of McKesson Corporation.

MCKMcKesson Corporation Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

McDonald's Corporation Common Stock4 mo agoBUYMCD$1,001 to $15,000116 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of McDonald's Corporation.

MCDMcDonald's Corporation Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Mastercard Incorporated Common Stock4 mo agoSELLMA$15,001 to $50,000116 dto disclose
SELL

Alan Armstrong sold $15,001 to $50,000 of Mastercard Incorporated.

MAMastercard Incorporated Common Stock[ST]
Owner
Member
Traded
Mar 27, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 116 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Anglo American plc Sponsored ADR (NGLOY)4 mo agoBUYAnglo American plc Sponsored$1,001 to $15,000113 dto disclose
BUY

Alan Armstrong bought $1,001 to $15,000 of Anglo American plc Sponsored.

Anglo American plc Sponsored ADR (NGLOY)[ST]
Owner
Member
Traded
Mar 30, 2026
Disclosed
Jul 21, 2026
Account
Not stated

Disclosed 113 days after the trade.

Filer's description: --

Sits on: Health, Education, Labor, and Pensions (Senate), Indian Affairs (Senate)

Overview

Trades by month of the trade
  • Buys
  • Sells
  • Exchanges
701
Show as a table
MonthBuysSellsExchanges
Mar 2026654470
Apr 2026000
May 2026000
Jun 2026020
Jul 2026000
Aug 2026211
Sep 2026010

Whose account

  • Member701 trades · 99%
  • Joint7 trades · 1%

As declared in the Owner column of each report.

Source reports: 3 reports at the Senate
Reports on file3 reports · latest first
  • Filed Oct 22, 2026 · #6aa5ccb2-ff27-491a-9314-778b9ab37964Read, 1 tradePDF
  • Filed Sep 17, 2026 · #b999bc0e-3eb0-4ca9-ab07-8e8f2e04b41fRead, 4 tradesPDF
  • Filed Jul 21, 2026 · #fda235b3-bad7-4637-8fa1-053f354d929cRead, 703 tradesPDF

All Members