Skip to content
Official portrait of Alan Armstrong

Alan Armstrong

U.S. Senator from Oklahoma

RepublicanOklahomaU.S. SenateSince 2026
Official website

Data below comes from public STOCK Act disclosures. Filings are self-reported, may lag transactions by up to 45 days, and report amounts as ranges. Educational research only — not investment advice, and no implication of wrongdoing. New to this data? Read our guide.

About

Alan Armstrong is a U.S. Senator from Oklahoma, serving since 2026.

Senate Committee on Health, Education, Labor, and PensionsSenate Committee on Indian Affairs

Disclosure activity (last 12 months)

96 disclosed transactions · last filing 2026-07-22 · avg. disclosure lag 115 days

85 disclosed buys · 11 disclosed sells

CFRUY logoCFRUY×1CI logoCI×1CMPGY logoCMPGY×1CMSQY logoCMSQY×1CMWAY logoCMWAY×1COO logoCOO×1CPB logoCPB×1CRARY logoCRARY×1
2025-08: 0Aug2025-09: 0Sep2025-10: 0Oct2025-11: 0Nov2025-12: 0Dec2026-01: 0Jan2026-02: 0Feb2026-03: 0Mar2026-04: 0Apr2026-05: 0May2026-06: 0Jun2026-07: 96Jul
Disclosed filings per month (last 12 months)

Disclosed trades

TickerTypeAmount (disclosed range)TradedDisclosedFiling
TSLA logoTSLABuy$15,001 - $50,0002026-03-272026-07-22Official
CFRUY logoCFRUYBuy$1,001 - $15,0002026-03-302026-07-21Official
PRU logoPRUSell$1,001 - $15,0002026-03-272026-07-21Official
VRT logoVRTBuy$1,001 - $15,0002026-03-272026-07-21Official
RTX logoRTXBuy$15,001 - $50,0002026-03-272026-07-21Official
PSA logoPSABuy$1,001 - $15,0002026-03-272026-07-21Official
DSNKY logoDSNKYBuy$1,001 - $15,0002026-03-302026-07-21Official
DNZOY logoDNZOYBuy$1,001 - $15,0002026-03-302026-07-21Official
PFG logoPFGBuy$1,001 - $15,0002026-03-272026-07-21Official
RSG logoRSGBuy$1,001 - $15,0002026-03-272026-07-21Official
SNPS logoSNPSBuy$1,001 - $15,0002026-03-272026-07-21Official
TER logoTERBuy$1,001 - $15,0002026-03-272026-07-21Official
UNP logoUNPBuy$15,001 - $50,0002026-03-272026-07-21Official
SYK logoSYKSell$15,001 - $50,0002026-03-272026-07-21Official
QCOM logoQCOMBuy$1,001 - $15,0002026-03-272026-07-21Official
SOLV logoSOLVBuy$1,001 - $15,0002026-03-272026-07-21Official
CI logoCIBuy$1,001 - $15,0002026-03-272026-07-21Official
SJM logoSJMBuy$1,001 - $15,0002026-03-272026-07-21Official
DHLGY logoDHLGYBuy$1,001 - $15,0002026-03-302026-07-21Official
CMSQY logoCMSQYBuy$1,001 - $15,0002026-03-302026-07-21Official
DBSDY logoDBSDYBuy$15,001 - $50,0002026-03-302026-07-21Official
STX logoSTXBuy$1,001 - $15,0002026-03-272026-07-21Official
SYF logoSYFBuy$1,001 - $15,0002026-03-272026-07-21Official
SBUX logoSBUXBuy$1,001 - $15,0002026-03-272026-07-21Official
TTWO logoTTWOBuy$1,001 - $15,0002026-03-272026-07-21Official
POOL logoPOOLBuy$1,001 - $15,0002026-03-272026-07-21Official
PGR logoPGRSell$15,001 - $50,0002026-03-272026-07-21Official
TPR logoTPRBuy$1,001 - $15,0002026-03-272026-07-21Official
HOOD logoHOODBuy$1,001 - $15,0002026-03-272026-07-21Official
REG logoREGBuy$1,001 - $15,0002026-03-272026-07-21Official
PWR logoPWRBuy$1,001 - $15,0002026-03-272026-07-21Official
UDR logoUDRBuy$1,001 - $15,0002026-03-272026-07-21Official
CPB logoCPBBuy$1,001 - $15,0002026-03-272026-07-21Official
PAYX logoPAYXSell$1,001 - $15,0002026-03-272026-07-21Official
TDY logoTDYSell$50,001 - $100,0002026-03-272026-07-21Official
DASTY logoDASTYBuy$1,001 - $15,0002026-03-302026-07-21Official
DIFTY logoDIFTYBuy$1,001 - $15,0002026-03-302026-07-21Official
PG logoPGSell$15,001 - $50,0002026-03-272026-07-21Official
PYPL logoPYPLBuy$1,001 - $15,0002026-03-272026-07-21Official
PTC logoPTCBuy$1,001 - $15,0002026-03-272026-07-21Official
URI logoURIBuy$1,001 - $15,0002026-03-272026-07-21Official
Q logoQBuy$1,001 - $15,0002026-03-272026-07-21Official
TMUS logoTMUSSell$15,001 - $50,0002026-03-272026-07-21Official
RDSMY logoRDSMYBuy$1,001 - $15,0002026-03-302026-07-21Official
SCHW logoSCHWBuy$1,001 - $15,0002026-03-272026-07-21Official
VTR logoVTRBuy$1,001 - $15,0002026-03-272026-07-21Official
DNBBY logoDNBBYBuy$1,001 - $15,0002026-03-302026-07-21Official
VZ logoVZBuy$1,001 - $15,0002026-03-272026-07-21Official
DFKCY logoDFKCYBuy$1,001 - $15,0002026-03-302026-07-21Official
CRARY logoCRARYBuy$1,001 - $15,0002026-03-302026-07-21Official

Data last updated 2026-07-22. Amounts show the disclosed range verbatim.

Frequently asked questions

How many stock trades has Alan Armstrong disclosed recently?

Alan Armstrong has 96 disclosed securities transactions in the last 12 months of STOCK Act filings tracked by Valarn. Each filing links to the official disclosure document.

What stocks has Alan Armstrong traded most?

The most frequent tickers in Alan Armstrong's recent disclosures are CFRUY, CI, CMPGY, CMSQY, CMWAY. Amounts are reported in ranges, and disclosures may lag the underlying transaction by up to 45 days.

When was Alan Armstrong's most recent disclosure?

The most recent disclosed filing tracked here is dated 2026-07-22. New filings are ingested hourly as the House and Senate publish them.

Where does this data about Alan Armstrong come from?

From public STOCK Act disclosures published by the U.S. House and Senate, and the public-domain congressional roster. Every trade row links to the official filing. Educational research only — not advice, and no implication of wrongdoing.

Related members

Research any stock with up to 25 AI agents

Valarn folds congressional disclosures, insider activity, filings, and market data into one research report — educational, transparent, never advice.

Portrait: public domain, via the unitedstates project.

How every Valarn report is built

The research process a hedge fund runs, simulated by AI agents

Work is split across specialist agents, argued out between a bull and a bear, then stress-tested by a risk committee before a single research view is produced — up to 25 agents on Pro+. Educational research only; we don't manage money or place trades.

  1. Data validation
  2. Specialist agents
  3. Bull vs bear debate
  4. Risk committee
  5. Final research view
See how the process works