SecBot SecBot
STOCK ACTSENATE ·OK ·Data through Oct 24, 2026

Alan Armstrong Stock Trades

U.S. Senator · Republican · OK
94
trades disclosed since 2026
Purchases83
Sales10
Latest tradeSep 8, 2026
Overview

Alan Armstrong (R-OK), U.S. Senator, has disclosed 94 trades since 2026: 83 purchases and 10 sales. The latest disclosed trade is a sale of WMB on Sep 8, 2026. Most-traded: WMB, AVB, EA. Recent share trades (last 12 months) average +14.9% since the trade date, 72% of them in profit.

Trades disclosed
94
Purchases / sales
83 / 10
In Congress since
2026
Bills sponsored
4
Avg filing gap
111d
12-mo return
+14.9%
In profit
72%
Committee-relevant
13%
Option trades
2
Disclosed trades
Every disclosed trade, newest first.
R Senate · OK HELP Filed Oct 22
Sold $250K–$500K on Sep 8, 2026 · joint account
Amount$500Kband top
Trade price$75.83Sep 8
Realized P&L No buy on record price down 2% since sale
Filing gap44dwithin 45d
This company lobbied on this member's bill S. 4944in committee then Stock page ›
R Senate · OK HELP Filed Sep 17
Bought $15K–$50K on Aug 20, 2026 · joint account
Amount$50Kband top
Trade price$71.68Aug 20
Unrealized P&LNo priceno price basis
Filing gap28dwithin 45d
This company lobbied on this member's bill S. 4944in committee then Stock page ›
R Senate · OK HELP Filed Sep 17
Bought $1K–$15K on Aug 19, 2026 · joint account
Amount$15Kband top
Trade price$73.24Aug 19
Unrealized P&LNo priceno price basis
Filing gap29dwithin 45d
This company lobbied on this member's bill S. 4944in committee then Stock page ›
R Senate · OK HELP Filed Sep 17
Exchange $1K–$15K on Aug 14, 2026 · joint account
Amount$15Kband top
Trade price$184.06Aug 14
Since tradeNo priceno price basis
Filing gap34dwithin 45d
Stock page ›
R Senate · OK HELP Filed Sep 17
Sold $1K–$15K on Aug 4, 2026 · joint account
Amount$15Kband top
Trade price$209.70Aug 4
Realized P&L No buy on record no price basis
Filing gap44dwithin 45d
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$17.15Mar 30
Unrealized P&L+18.1%price up 18.1% · now $20.07
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$27.45Mar 30
Unrealized P&L+22.0%price up 22% · now $33.90
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$19.01Mar 30
Unrealized P&L+60.7%price up 60.7% · now $30.34
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $15K–$50K on Mar 30, 2026 · joint account
Amount$50Kband top
Trade price$115.67Mar 30
Unrealized P&L+0.5%price up 0.5% · now $116.60
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$9.09Mar 30
Unrealized P&L−7.2%price down 7.2% · now $8.32
Filing gap113dlate filing
Stock page ›
R Senate · OK ◆ HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$24.14Mar 30
Unrealized P&L+47.3%price up 47.3% · now $35.39
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$17.63Mar 30
Unrealized P&L+26.8%price up 26.8% · now $22.70
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$17.00Mar 30
Unrealized P&LNo priceno price basis
Filing gap113dlate filing
Stock page ›
R Senate · OK ◆ HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$17.65Mar 30
Unrealized P&L−2.2%price down 2.2% · now $17.44
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$11.90Mar 30
Unrealized P&L+12.8%price up 12.8% · now $13.24
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$23.49Mar 30
Unrealized P&L−3.0%price down 3% · now $22.58
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$5.74Mar 30
Unrealized P&L−10.8%price down 10.8% · now $5.22
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$30.90Mar 30
Unrealized P&L−53.7%price down 53.7% · now $14.37
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$15.89Mar 30
Unrealized P&L−7.5%price down 7.5% · now $14.59
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$23.40Mar 30
Unrealized P&L+10.2%price up 10.2% · now $25.85
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$19.42Mar 30
Unrealized P&L+46.6%price up 46.6% · now $28.24
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $15K–$50K on Mar 30, 2026 · joint account
Amount$50Kband top
Trade price$176.54Mar 30
Unrealized P&L+29.2%price up 29.2% · now $227.84
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$11.85Mar 30
Unrealized P&L−0.8%price down 0.8% · now $11.69
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$28.39Mar 30
Unrealized P&L+18.5%price up 18.5% · now $33.64
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $15K–$50K on Mar 30, 2026 · joint account
Amount$50Kband top
Trade price$28.17Mar 30
Unrealized P&L+27.2%price up 27.2% · now $35.72
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$8.31Mar 30
Unrealized P&L−3.5%price down 3.5% · now $8.06
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$25.33Mar 30
Unrealized P&L+28.8%price up 28.8% · now $32.63
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $15K–$50K on Mar 30, 2026 · joint account
Amount$50Kband top
Trade price$36.99Mar 30
Unrealized P&L−21.3%price down 21.3% · now $29.00
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$73.45Mar 30
Unrealized P&L+27.2%price up 27.2% · now $93.44
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$38.92Mar 30
Unrealized P&L−21.2%price down 21.2% · now $30.67
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$30.06Mar 30
Unrealized P&L+15.5%price up 15.5% · now $34.77
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade price$4.33Mar 30
Unrealized P&L+19.1%price up 19.1% · now $5.16
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 30, 2026 · joint account
Amount$15Kband top
Trade priceNot disclosedno price on filing
Unrealized P&LNo priceno price basis
Filing gap113dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$87.01Mar 27
Unrealized P&L+28.3%price up 28.3% · now $111.63
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Sold $15K–$50K on Mar 27, 2026 · joint account
Amount$50Kband top
Trade price$142.71Mar 27
Realized P&L No buy on record price up 13.2% since sale
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Sold $15K–$50K on Mar 27, 2026 · joint account
Amount$50Kband top
Trade price$198.84Mar 27
Realized P&L No buy on record price up 16.3% since sale
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Sold $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$93.29Mar 27
Realized P&L No buy on record price up 24.8% since sale
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$137.61Mar 27
Unrealized P&L+42.1%price up 42.1% · now $195.54
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$266.01Mar 27
Unrealized P&L+22.1%price up 22.1% · now $324.77
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$111.76Mar 27
Unrealized P&L+4.4%price up 4.4% · now $116.67
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$127.11Mar 27
Unrealized P&L+29.6%price up 29.6% · now $164.79
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$549.98Mar 27
Unrealized P&L+12.9%price up 12.9% · now $620.73
Filing gap116dlate filing
Stock page ›
R Senate · OK ◆ HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$195.51Mar 27
Unrealized P&L+28.8%price up 28.8% · now $251.82
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$60.69Mar 27
Unrealized P&L−6.2%price down 6.2% · now $56.93
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$74.30Mar 27
Unrealized P&L+0.4%price up 0.4% · now $74.59
Filing gap116dlate filing
Stock page ›
R Senate · OK ◆ HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$737.71Mar 27
Unrealized P&L+25.8%price up 25.8% · now $927.89
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$215.83Mar 27
Unrealized P&L+13.1%price up 13.1% · now $244.04
Filing gap116dlate filing
Stock page ›
R Senate · OK ◆ HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$220.47Mar 27
Unrealized P&L+4.3%price up 4.3% · now $229.94
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$66.02Mar 27
Unrealized P&L+28.7%price up 28.7% · now $84.99
Filing gap116dlate filing
Stock page ›
R Senate · OK HELP Filed Jul 21
Bought $1K–$15K on Mar 27, 2026 · joint account
Amount$15Kband top
Trade price$344.42Mar 27
Unrealized P&L+35.5%price up 35.5% · now $466.60
Filing gap116dlate filing
Stock page ›
Committees
13% of Alan Armstrong's ticker trades are in sectors these committees cover.
CommitteeRole
Senate Committee on Health, Education, Labor, and PensionsMember
Employment and Workplace SafetyMember
Primary Health and Retirement SecurityMember
Senate Committee on Indian AffairsMember
Bills sponsored
Bills Alan Armstrong sponsored, the listed companies lobbying on each, and Alan Armstrong's own trades in those stocks.
Alan Armstrong traded 1 company lobbying on these bills while they were live WMB ▲ Bought 2 ▼ Sold 1
Trade timing vs. the bill
TradedStockTradeAmountBill · stage that dayNext bill actionTrade return
Sep 8, 2026WMB▼ Sell$250,001 - $500,000
S. 4944 · In committee
No later action
+2%
Aug 20, 2026WMB▲ Buy$15,001 - $50,000
S. 4944 · In committee
No later action
No price
Aug 19, 2026WMB▲ Buy$1,001 - $15,000
S. 4944 · In committee
No later action
No price
Subscribers see each company's lobbying spend on every bill
Key facts
How many trades has Alan Armstrong disclosed?
94 trades (83 purchases, 10 sales) in SecBot's records of STOCK Act disclosures since 2026.
How long has Alan Armstrong served in Congress?
Serving in the Senate since 2026.
Does Alan Armstrong trade stocks of companies lobbying on their bills?
Yes: Alan Armstrong bought and sold WMB (2 / 1). Lobbying reports from that company name a bill Alan Armstrong sponsored, and only trades made while the bill was live count.
Which stocks does Alan Armstrong trade most?
WMB (3), AVB (1), EA (1), CFRUY (1), CMPGY (1).
How quickly are Alan Armstrong's trades disclosed?
On average 111 days after the trade (the STOCK Act allows 45).
Which committees is Alan Armstrong on?
Senate Committee on Health, Education, Labor, and Pensions; Employment and Workplace Safety; Primary Health and Retirement Security; Senate Committee on Indian Affairs. 13% of their ticker trades are in sectors these committees cover.
How have Alan Armstrong's recent trades performed?
Across 88 share trades from the last 12 months, the average is +14.9% since the trade date; 72% are in profit (sales count as profitable when the price fell).