Newest
PEBO ▼ sold $76K · Augenstein Mark filed 1d agoBBT ▲ bought $105K · Hollister Thomas J filed 2d agoBBT ▼ sold $20K · Eagan John Buckley filed 2d agoGS ▼ sold $60K · LESLIE ERICKA T filed 2d agoGS ▼ sold $163K · LESLIE ERICKA T filed 2d agoMSCI ▼ sold $1.5M · Gutowski Robert J. filed 2d agoGL ▼ sold $2.2M · MAJORS MICHAEL CLAY filed 2d agoPHR ▲ bought $362 · Linetsky David filed 2d agoPHR ▲ bought $320 · Linetsky David filed 2d agoRVI ▲ bought $23K · Whitney Meredith filed 2d agoLEO ▲ bought $369K · Saba Capital Management, L.P. filed 2d agoPG ▼ sold $5.7M · Jejurikar Shailesh filed 2d agoICLR ▼ sold $10K · Lyons Emer filed 2d agoICLR ▼ sold $10K · Lyons Emer filed 2d agoICLR ▼ sold $8K · Lyons Emer filed 2d agoICLR ▼ sold $15K · Lyons Emer filed 2d agoICLR ▼ sold $8K · Lyons Emer filed 2d agoPG ▼ sold $698K · Gama Paul filed 2d ago

Congress / Senate

Alan Armstrong

Senator (OK), Republican

Chamber
Senate
State
Oklahoma
Party
Republican
Current term began
March 24, 2026
Committees
2 committees
Latest trade on record
August 20, 2026

Alan Armstrong (Senator (OK), Republican) disclosed 707 trades in 2026 and 707 trades in total on record, filed on average 114 days after the trade; 701 were late against the 45-day STOCK Act deadline. Disclosed ranges add up to between $8.5M and $41.6M, most often in WMB, DVN, FDX.

Last updated September 17, 2026 · Source: Senate eFD periodic transaction reports

Trades on record
707
Trades in 2026
707
Purchases
656
Sales
50
Stocks traded
346
Avg. days to report
114
Late filings
701

Most-traded stocks

Ranked by number of disclosed trades. Amounts are the sums of the ranges as filed, so the real figure lies somewhere between the two ends. Showing 15 of 346; the full list is in the trade table below.

StockCompanyTradesBoughtSoldRange as filedLatest tradeAlso on record
WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21321$266K–$565KAugust 20, 2026—
AAPLApple Inc.220$251K–$515KMarch 30, 2026lobbying reports, federal contracts
HDHOME DEPOT, INC.202$65K–$150KMarch 27, 2026lobbying reports
ASMLASML Holding N.V. - New York Registry Shares220$51K–$115KMarch 31, 2026—
FDXFEDEX CORP211$51K–$115KMarch 27, 2026lobbying reports
GOOGAlphabet Inc. - Class C Capital Stock220$51K–$115KMarch 30, 2026—
HONHONEYWELL INTERNATIONAL INC211$51K–$115KMarch 27, 2026lobbying reports, federal contracts
NVDANVIDIA CORP220$51K–$115KMarch 30, 2026lobbying reports
RACEFerrari N.V. Common Shares211$51K–$115KMarch 30, 2026—
AZNASTRAZENECA PLC220$16K–$65KMarch 31, 2026lobbying reports
GSGOLDMAN SACHS GROUP INC220$16K–$65KMarch 30, 2026lobbying reports
JNJJOHNSON & JOHNSON220$16K–$65KMarch 30, 2026lobbying reports
MSFTMICROSOFT CORP220$16K–$65KMarch 30, 2026lobbying reports, federal contracts
NVSNovartis AG Common Stock220$16K–$65KMarch 31, 2026—
SANBanco Santander, S.A. Sponsored ADR220$16K–$65KMarch 31, 2026—

"Also on record" means the company's own page here lists lobbying reports or federal contract awards. It describes the company, not this member, and is no statement about why a trade was made.

Trading in charts

Trade timeline

When does this person trade, how big, and in which direction? Every trade in the last 12 months.

Bought (above the line)Sold (below the line)Other transaction
Oct 25NovDecJan 26FebMarAprMayJunJulAugSep
Oct 25NovDecJan 26FebMarAprMayJunJulAugSep

In the last 12 months Alan Armstrong made 656 purchases worth $13M and 50 sales worth $28M, plus 1 other transaction. Dot size is the dollar amount.

Embed this chart
<iframe src="https://spotthemoney.com/embed/congress/alan-armstrong/" width="640" height="360" loading="lazy" style="border:0;max-width:100%" title="Alan Armstrong disclosed trades — Spot the Money"></iframe>
<p>Source: <a href="https://spotthemoney.com/congress/alan-armstrong/">Spot the Money</a></p>

Portfolio mix

Which stocks does this person trade most? Tile size is dollars traded, all time on record.

Alan Armstrong has traded 346 stocks on record; the largest by dollars is WMB.

Reporting lag

Does this person report on time? One bar per filing against the 45-day deadline.

On timeLate
45-day deadlineoldest filingnewest

1 of 2 filings on record were reported after the 45-day STOCK Act deadline.

Year by year, and whose trades

Disclosed trades by year of the trade
YearTradesBoughtSoldRange as filedReported late
202670765650$8.5M–$41.6M701
Disclosed trades by owner of the asset
Owner on the reportTradesShare
Member70199%
Joint61%

A member's report also covers trades by a spouse or dependent child, and jointly held assets; the owner column is what the report states. Exchanges and other transactions that are neither a purchase nor a sale are counted in "Trades" only. More in how to read a congressional trade report.

How this record compares

Against the 136 members of Congress with at least one trade on record here. Members with no reported trades are not in the comparison, and coverage starts on different dates for the House and the Senate.

MeasureAlan ArmstrongAll members with trades
Trades on record707 (2nd of 136)9 for the middle member
Median days from trade to report11327
Trades reported after 45 days99%20%

How lateness is counted: late congressional trade disclosures. All members: Congress trades.

Committee assignments

Current assignments in the Senate. Listed for context only: nothing on this page connects a trade to committee business.

  • The Senate Committee on Health, Education, Labor, and Pensions has jurisdiction over most of the agencies, institutes, and programs of the Department of Health and Human Services, including the Food and Drug Administration, the Centers for Disease Control and Prevention, the National Institutes of Health, the Administration on Aging, the Substance Abuse and Mental Health Services Administration, and the Agency for Healthcare Research and Quality.

    Subcommittees: Employment and Workplace Safety · Primary Health and Retirement Security

  • The Senate Committee on Indian Affairs has jurisdiction to study the unique problems of American Indian, Native Hawaiian, and Alaska Native peoples and to propose legislation to alleviate these difficulties. These issues include, but are not limited to, Indian education, economic development, land management, trust responsibilities, health care, and claims against the United States. Additionally, all legislation proposed by Members of the Senate that specifically pertains to American Indians, Native Hawaiians, or Alaska Natives is under the jurisdiction of the Committee.

Source: the public-domain congress-legislators dataset, refreshed daily. Descriptions of a committee's remit are the dataset's own wording.

Disclosed trades

Download CSV707 rows · 248 KB · every trade on record, not only the newest 200 shown · all downloads

SecuritySideTrade dateDisclosedLagSharesPriceValueFlagsSourceShare
WMBBuyAugust 19, 2026September 17, 202629d——$1,001–$15KjointderivativeSenate PTR ↗
stock (no ticker)ExchangeAugust 14, 2026September 17, 202634d——$1,001–$15KjointSenate PTR ↗
stock (no ticker)SellAugust 4, 2026September 17, 202644d——$1,001–$15KjointSenate PTR ↗
WMBBuyAugust 20, 2026September 17, 202628d——$15K–$50KjointderivativeSenate PTR ↗
DVNSellMarch 24, 2026July 21, 2026119d——$50K–$100KlateSenate PTR ↗
FDXSellMarch 24, 2026July 21, 2026119d——$50K–$100KlateSenate PTR ↗
RACESellMarch 24, 2026July 21, 2026119d——$50K–$100KlateSenate PTR ↗
HDSellMarch 24, 2026July 21, 2026119d——$50K–$100KlateSenate PTR ↗
HONSellMarch 24, 2026July 21, 2026119d——$50K–$100KlateSenate PTR ↗
stock (no ticker)SellMarch 24, 2026July 21, 2026119d——$50K–$100KlateSenate PTR ↗
PFESellMarch 24, 2026July 21, 2026119d——$50K–$100KlateSenate PTR ↗
SOLSSellMarch 24, 2026July 21, 2026119d——$1,001–$15KlateSenate PTR ↗
MMMBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ABTSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
ABBVBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
ACNBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ADBEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AMDBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
ACMSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
AFLBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
APDBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ABNBBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AKAMBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ALLBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GOOGBuyMarch 27, 2026July 21, 2026116d——$50K–$100KlateSenate PTR ↗
MOBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AMZNBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
AMCRBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AXPBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AIGBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AMTSellMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AMPBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AMEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AMGNSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
APHBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ADIBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AONBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
APOBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AAPLBuyMarch 27, 2026July 21, 2026116d——$250K–$500KlateSenate PTR ↗
AMATBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
APPBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ACGLBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ANETBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
TBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
ADSKBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ADPBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AZOBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AVBBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AXONBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BACBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
stock (no ticker)BuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BDXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BRK.BBuyMarch 27, 2026July 21, 2026116d——$50K–$100KlateSenate PTR ↗
BBYBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BIIBBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BABuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BKNGBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BSXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BMYBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AVGOSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
CPTBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
COFBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CAHBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CCLBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CBOEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CORBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CFBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CHTRBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CVXSellMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CBBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CIENBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CSCOBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
CBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
CMEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
KOBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
CTSHBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
COINBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CMCSABuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FIXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CAGBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
STZBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CPRTBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GLWSellMarch 27, 2026July 21, 2026116d——$100K–$250KlateSenate PTR ↗
CTVABuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
COSTBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CRWDSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
CCIBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CSXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
CVSBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DHRBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DRIBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DELLBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DLRBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DPZBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DASHSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
DOVBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DOWBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DUKSellMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ETNBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
EBAYBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
EWBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
EABuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ELVBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
EMEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
EMRBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ESSBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
EGBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
stock (no ticker)SellMarch 27, 2026July 21, 2026116d——$50K–$100KlateSenate PTR ↗
EXPESellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
EXPDBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
XOMSellMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FFIVBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FICOBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FRTBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FDXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FISBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FSLRBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FISVBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FTNTBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FTVBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FOXABuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BENBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
FCXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
AJGBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GEBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
GEHCBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GEVSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
GENBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GMBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GDBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GISBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GPCBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GILDBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GPNBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GLBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GDDYBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GSBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
HIGBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HASBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HCABuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
DOCBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HSYBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HPEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HLTBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
stock (no ticker)BuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HDSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
HONBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HWMBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HPQBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HUBBBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HUMBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
HBANBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
INTCBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ICEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
IBMBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
INTUBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
ISRGBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
INVHBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
JNJBuyMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
JPMSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
KVUEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
KDPBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
KEYBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
KIMBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
KMISellMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
KKRBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
KLACBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
KHCBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
LHXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
LHBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
LRCXBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
LDOSSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
LENBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
LLYSellMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
LINSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
ALCBuyMarch 30, 2026July 21, 2026113d——$1,001–$15KlateSenate PTR ↗
LYVBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
LMTBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
stock (no ticker)BuyMarch 30, 2026July 21, 2026113d——$1,001–$15KlateSenate PTR ↗
stock (no ticker)BuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
stock (no ticker)BuyMarch 30, 2026July 21, 2026113d——$15K–$50KlateSenate PTR ↗
LOWBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
LITEBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
GOOGBuyMarch 30, 2026July 21, 2026113d——$1,001–$15KlateSenate PTR ↗
LYBBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
stock (no ticker)BuyMarch 30, 2026July 21, 2026113d——$1,001–$15KlateSenate PTR ↗
MARBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
stock (no ticker)BuyMarch 30, 2026July 21, 2026113d——$1,001–$15KlateSenate PTR ↗
MRSHSellMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
stock (no ticker)BuyMarch 30, 2026July 21, 2026113d——$1,001–$15KlateSenate PTR ↗
MASellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
MCDBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
MCKBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
BUDBuyMarch 30, 2026July 21, 2026113d——$1,001–$15KlateSenate PTR ↗
MDTBuyMarch 27, 2026July 21, 2026116d——$1,001–$15KlateSenate PTR ↗
MRKSellMarch 27, 2026July 21, 2026116d——$15K–$50KlateSenate PTR ↗
stock (no ticker)BuyMarch 30, 2026July 21, 2026113d——$15K–$50KlateSenate PTR ↗

Showing the 200 most recent of 707.

Filings

FiledReportDoc IDRowsStatusSource
September 17, 2026Senate PTRb999bc0e-3eb0-4ca9-ab07-8e8f2e04b41f4publishedeFD ↗
July 21, 2026Senate PTRfda235b3-bad7-4637-8fa1-053f354d929c703publishedeFD ↗

Also from Oklahoma

Traded the same stocks

Questions about Alan Armstrong's trades

How many stock trades has Alan Armstrong disclosed?

707 trades on record here: 656 purchases, 50 sales and 1 other transaction such as exchanges. The dollar ranges as filed add up to between $8.5M and $41.6M. The trades are dated March 24, 2026 to August 20, 2026.

Which stocks has Alan Armstrong traded most often?

By number of disclosed trades: WMB (3 trades), AAPL (2 trades), HD (2 trades), ASML (2 trades) and FDX (2 trades). 346 stocks and funds with a ticker appear in the reports on record, plus 338 trades in assets without a ticker.

Does Alan Armstrong report trades on time?

701 trades of 707 dated trades (99%) were reported more than 45 days after the trade, the outer STOCK Act limit; the rest were reported within 45 days. The median gap between trade and report is 113 days. A late report is a filing matter and says nothing about why a trade was made.

Which committees does Alan Armstrong sit on?

Senate Committee on Health, Education, Labor, and Pensions and Senate Committee on Indian Affairs. Committee membership is listed for context; this site does not connect any trade to committee business.

Where do these figures come from?

From the periodic transaction reports Alan Armstrong filed with the Senate eFD. Each row in the trade table links to the original report. Members report dollar ranges, not exact amounts, and a spouse's or dependent child's trades are reported on the same form.

The rules on congressional stock trading · What disclosure data cannot tell you

Sources and method

Official sources behind this page
SourceFilingsRowsFirst filedNewest filedRead the originals
Senate eFD, periodic transaction reports2707July 21, 2026September 17, 2026Senate eFD search

Site built October 27, 2026. Every row in the tables above links to its own filing. To quote a figure, use the Cite button at the top of the page; see how to cite and reuse.

Rows are parsed from the member's periodic transaction reports (House Clerk PDFs for representatives, Senate eFD reports for senators). Members report dollar ranges, not exact amounts, so "value" shows the range as filed. "Lag" is the filing date minus the trade date; the STOCK Act requires filing within 45 days. Owner shows whether the holding is the member's, a spouse's, a dependent's or joint. Filings we could not read automatically are held for human review and shown with zero rows until then. Details on the methodology page; report an error on corrections.

Official records: Biographical Directory of Congress · Senate financial disclosures (eFD). Party, seat and term dates come from the congress-legislators dataset.

Not investment advice. Figures are public disclosures shown as filed; they may lag the trade by weeks and are sometimes amended. No inference about intent is made or implied.