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
2
Trades read
707
Buys
656
Sells
50
Declared in 2026
$8.5M to $41.7M

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

Trades

Trades filed by Alan Armstrong707 on file · newest disclosure first
NextEra Energy, Inc. Common Stock2 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)2 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)2 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 Corporation2 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 Stock2 mo agoBUYNFLXOn chain$15,001 to $50,000▲ +5.5%since filedCopy
BUY

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

NFLXNetflix, Inc. - Common Stock[ST]

NFLX token since disclosure:up 5.5%$67.62 at the Jul 21 close to $71.35 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 Stock2 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 Stock2 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 Stock2 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)2 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 Stock2 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 Shares2 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)2 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 Stock2 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)2 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 Stock2 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)2 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 Stock2 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)2 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 Stock2 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 Shares2 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 Stock2 mo agoBUYMSFTOn chain$15,001 to $50,000▲ +30.2%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.2%$396.70 at the Jul 21 close to $516.32 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)2 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 Stock2 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)2 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 Stock2 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 Shares2 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 Stock2 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 NEW2 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 Stock2 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 Stock2 mo agoBUYAAPLOn chain$1,001 to $15,000▲ +4.9%since filedCopy
BUY

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

AAPLApple Inc. - Common Stock[ST]

AAPL token since disclosure:up 4.9%$324.28 at the Jul 21 close to $340.09 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 Stock2 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)2 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)2 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 Shares2 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)2 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 Stock2 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 Stock2 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 Stock2 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)2 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)

Marsh Common Stock2 mo agoSELLMRSH$1,001 to $15,000116 dto disclose
SELL

Alan Armstrong sold $1,001 to $15,000 of Marsh.

MRSHMarsh 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)

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

Whose account

  • Member701 trades · 99%
  • Joint6 trades · 1%

As declared in the Owner column of each report.

Source reports: 2 reports at the Senate
Reports on file2 reports · latest first
  • Filed Sep 17, 2026 · #b999bc0e-3eb0-4ca9-ab07-8e8f2e04b41fRead, 4 tradesPDF
  • Filed Jul 21, 2026 · #fda235b3-bad7-4637-8fa1-053f354d929cRead, 703 tradesPDF

All Members