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.
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.
| Stock | Company | Trades | Bought | Sold | Range as filed | Latest trade | Also on record |
|---|---|---|---|---|---|---|---|
| WMB | Williams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21 | 3 | 2 | 1 | $266K–$565K | August 20, 2026 | — |
| AAPL | Apple Inc. | 2 | 2 | 0 | $251K–$515K | March 30, 2026 | lobbying reports, federal contracts |
| HD | HOME DEPOT, INC. | 2 | 0 | 2 | $65K–$150K | March 27, 2026 | lobbying reports |
| ASML | ASML Holding N.V. - New York Registry Shares | 2 | 2 | 0 | $51K–$115K | March 31, 2026 | — |
| FDX | FEDEX CORP | 2 | 1 | 1 | $51K–$115K | March 27, 2026 | lobbying reports |
| GOOG | Alphabet Inc. - Class C Capital Stock | 2 | 2 | 0 | $51K–$115K | March 30, 2026 | — |
| HON | HONEYWELL INTERNATIONAL INC | 2 | 1 | 1 | $51K–$115K | March 27, 2026 | lobbying reports, federal contracts |
| NVDA | NVIDIA CORP | 2 | 2 | 0 | $51K–$115K | March 30, 2026 | lobbying reports |
| RACE | Ferrari N.V. Common Shares | 2 | 1 | 1 | $51K–$115K | March 30, 2026 | — |
| AZN | ASTRAZENECA PLC | 2 | 2 | 0 | $16K–$65K | March 31, 2026 | lobbying reports |
| GS | GOLDMAN SACHS GROUP INC | 2 | 2 | 0 | $16K–$65K | March 30, 2026 | lobbying reports |
| JNJ | JOHNSON & JOHNSON | 2 | 2 | 0 | $16K–$65K | March 30, 2026 | lobbying reports |
| MSFT | MICROSOFT CORP | 2 | 2 | 0 | $16K–$65K | March 30, 2026 | lobbying reports, federal contracts |
| NVS | Novartis AG Common Stock | 2 | 2 | 0 | $16K–$65K | March 31, 2026 | — |
| SAN | Banco Santander, S.A. Sponsored ADR | 2 | 2 | 0 | $16K–$65K | March 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.
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.
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.
1 of 2 filings on record were reported after the 45-day STOCK Act deadline.
Year by year, and whose trades
| Year | Trades | Bought | Sold | Range as filed | Reported late |
|---|---|---|---|---|---|
| 2026 | 707 | 656 | 50 | $8.5M–$41.6M | 701 |
| Owner on the report | Trades | Share |
|---|---|---|
| Member | 701 | 99% |
| Joint | 6 | 1% |
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.
| Measure | Alan Armstrong | All members with trades |
|---|---|---|
| Trades on record | 707 (2nd of 136) | 9 for the middle member |
| Median days from trade to report | 113 | 27 |
| Trades reported after 45 days | 99% | 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
| Security | Side | Trade date | Disclosed | Lag | Shares | Price | Value | Flags | Source | Share |
|---|---|---|---|---|---|---|---|---|---|---|
| WMB | Buy | August 19, 2026 | September 17, 2026 | 29d | — | — | $1,001–$15K | jointderivative | Senate PTR ↗ | |
| stock (no ticker) | Exchange | August 14, 2026 | September 17, 2026 | 34d | — | — | $1,001–$15K | joint | Senate PTR ↗ | |
| stock (no ticker) | Sell | August 4, 2026 | September 17, 2026 | 44d | — | — | $1,001–$15K | joint | Senate PTR ↗ | |
| WMB | Buy | August 20, 2026 | September 17, 2026 | 28d | — | — | $15K–$50K | jointderivative | Senate PTR ↗ | |
| DVN | Sell | March 24, 2026 | July 21, 2026 | 119d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| FDX | Sell | March 24, 2026 | July 21, 2026 | 119d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| RACE | Sell | March 24, 2026 | July 21, 2026 | 119d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| HD | Sell | March 24, 2026 | July 21, 2026 | 119d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| HON | Sell | March 24, 2026 | July 21, 2026 | 119d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| stock (no ticker) | Sell | March 24, 2026 | July 21, 2026 | 119d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| PFE | Sell | March 24, 2026 | July 21, 2026 | 119d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| SOLS | Sell | March 24, 2026 | July 21, 2026 | 119d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| MMM | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ABT | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| ABBV | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| ACN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ADBE | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AMD | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| ACM | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| AFL | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| APD | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ABNB | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AKAM | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ALL | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GOOG | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| MO | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AMZN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| AMCR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AXP | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AIG | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AMT | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AMP | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AME | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AMGN | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| APH | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ADI | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AON | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| APO | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AAPL | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $250K–$500K | late | Senate PTR ↗ | |
| AMAT | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| APP | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ACGL | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ANET | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| T | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| ADSK | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ADP | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AZO | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AVB | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AXON | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BAC | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BDX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BRK.B | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| BBY | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BIIB | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BA | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BKNG | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BSX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BMY | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AVGO | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| CPT | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| COF | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CAH | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CCL | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CBOE | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| COR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CF | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CHTR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CVX | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CB | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CIEN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CSCO | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| C | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| CME | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| KO | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| CTSH | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| COIN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CMCSA | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FIX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CAG | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| STZ | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CPRT | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GLW | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $100K–$250K | late | Senate PTR ↗ | |
| CTVA | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| COST | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CRWD | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| CCI | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CSX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| CVS | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DHR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DRI | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DE | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DELL | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DLR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DPZ | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DASH | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| DOV | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DOW | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DUK | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ETN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| EBAY | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| EW | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| EA | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ELV | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| EME | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| EMR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ESS | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| EG | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| stock (no ticker) | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $50K–$100K | late | Senate PTR ↗ | |
| EXPE | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| EXPD | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| XOM | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FFIV | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FICO | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FRT | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FDX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FIS | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FSLR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FISV | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| F | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FTNT | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FTV | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FOXA | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BEN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| FCX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| AJG | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GE | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| GEHC | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GEV | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| GEN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GM | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GD | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GIS | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GPC | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GILD | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GPN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GL | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GDDY | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GS | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| HIG | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HAS | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HCA | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| DOC | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HSY | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HPE | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HLT | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HD | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| HON | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HWM | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HPQ | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HUBB | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HUM | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| HBAN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| INTC | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ICE | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| IBM | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| INTU | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| ISRG | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| INVH | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| JNJ | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| JPM | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| KVUE | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| KDP | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| KEY | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| KIM | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| KMI | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| KKR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| KLAC | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| KHC | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LHX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LH | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LRCX | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LDOS | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| LEN | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LLY | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LIN | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| ALC | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LYV | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LMT | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| LOW | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LITE | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| GOOG | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| LYB | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| MAR | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| MRSH | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| MA | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| MCD | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| MCK | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| BUD | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| MDT | Buy | March 27, 2026 | July 21, 2026 | 116d | — | — | $1,001–$15K | late | Senate PTR ↗ | |
| MRK | Sell | March 27, 2026 | July 21, 2026 | 116d | — | — | $15K–$50K | late | Senate PTR ↗ | |
| stock (no ticker) | Buy | March 30, 2026 | July 21, 2026 | 113d | — | — | $15K–$50K | late | Senate PTR ↗ |
Showing the 200 most recent of 707.
Filings
| Filed | Report | Doc ID | Rows | Status | Source |
|---|---|---|---|---|---|
| September 17, 2026 | Senate PTR | b999bc0e-3eb0-4ca9-ab07-8e8f2e04b41f | 4 | published | eFD ↗ |
| July 21, 2026 | Senate PTR | fda235b3-bad7-4637-8fa1-053f354d929c | 703 | published | eFD ↗ |
Related members
Also from Oklahoma
- Kevin Hern 215 trades
- Markwayne Mullin 130 trades
Traded the same stocks
- Gilbert Ray Cisneros, Jr. AAPL, ABT, ACN, +156 more
- Val T. Hoyle AAPL, AJG, AMZN, +101 more
- Lisa C. McClain AAPL, ABBV, AKAM, +83 more
- Julia Letlow AAPL, ABBV, ABT, +67 more
- Julie Johnson ABBV, ABT, ACN, +67 more
- Tommy Tuberville AAPL, ACN, ADBE, +50 more
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
| Source | Filings | Rows | First filed | Newest filed | Read the originals |
|---|---|---|---|---|---|
| Senate eFD, periodic transaction reports | 2 | 707 | July 21, 2026 | September 17, 2026 | Senate 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.