Alan Armstrong
Sen. Alan Armstrong (R-OK), the former CEO and executive chairman of the Williams Companies, was appointed on March 24, 2026 to finish Markwayne Mullin's term and cannot run for the seat. In his first week, an advisor placed about 700 trades in his account to set up a direct-indexing portfolio. He disclosed them in July 2026, more than two months past the STOCK Act deadline. He has since sold $5M to $25M of Williams stock. He has made permitting reform his main cause, cites a Williams pipeline case as an example, and says this is no conflict. He has missed no votes, and no campaign-finance or ethics findings were found.
Public record
- In Congress since
- 2026
- Committees
- Health, Education, Labor, and Pensions
Indian Affairs - Missed votes, 119th Congress
- 0.0% (0 of 191; median member 1.9%)
The stock-trading ban
H.R. 7008 bans new stock purchases by members, spouses and dependents; it doesn't force sales of existing holdings. The Senate vote was on the version paired with the SAVE Act, which is why no Democrat voted yes. Full breakdown →
Disclosed stock trades
Most-traded: WMB ×4 · NVS ×2 · SAN ×2 · AZN ×2 · ASML ×2 · WELL ×2 · TSLA ×2 · SCHW ×2
| Traded | Filed | Owner | Asset | Type | Amount | |
|---|---|---|---|---|---|---|
| Aug 20, 2026 | Sep 17, 2026 | Joint | WMB Williams Companies, Inc. (The) Common Stock | Buy | $15,001 - $50,000 | filing ↗ |
| Aug 19, 2026 | Sep 17, 2026 | Joint | WMB Williams Companies, Inc. (The) Common Stock | Buy | $1,001 - $15,000 | filing ↗ |
| Aug 14, 2026 | Sep 17, 2026 | Joint | AvalonBay Communities, Inc. Common Stock (AVB) (Exchanged) VMRK - Vivmark Reside | Exchange | $1,001 - $15,000 | filing ↗ |
| Aug 4, 2026 | Sep 17, 2026 | Joint | Electronic Arts Inc. (EA) | Sell | $1,001 - $15,000 | filing ↗ |
| Jun 24, 2026 | Jul 21, 2026 | Joint | WMB Williams Companies, Inc. (The) Common Stock | Partial sell | $5,000,001 - $25,000,000 | filing ↗ |
| Jun 22, 2026 | Jul 21, 2026 | Joint | WMB Williams Companies, Inc. (The) Common Stock | Sell | $250,001 - $500,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Hensoldt AG ADR (HAGHY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Zurich Insurance Group Ltd Sponsored ADR (ZURVY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Wise plc Sponsored ADR (WIZEY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Unicredit SPA Unsponsored ADR (UNCRY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Swisscom AG Sponsored ADR (SCMWY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Schneider Electric SE Unsponsored ADR (SBGSY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | SAP SE Sponsored ADR (SAP) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Royal KPN N.V. Sponsored ADR (KKPNY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Rolls Royce Holdings plc Sponsored ADR (RYCEY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | NVS Novartis AG Common Stock | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Henkel AG & Co KGAA Sponsored ADR (HENKY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Heineken NV Sponsored ADR (HEINY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Glencore plc Unsponsored ADR (GLNCY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | DSV A/S ADR (DSDVY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Compagnie Financiere Richemont AG ADR (CFRUY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Carrefour SA Sponsored ADR (CRRFY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | BHP Group Limited (BHP) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | SAN Banco Santander, S.A. Sponsored ADR (Spain) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | AZN AstraZeneca PLC Ordinary Shares | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | ASML ASML Holding N.V. - New York Registry Shares | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 31, 2026 | Jul 21, 2026 late 67d | Member | Air Liquide ADR France (AIQUY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Recruit Holdings Co Ltd Unsponsored ADR (RCRUY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | AIA Group Limited (AAGIY) | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Tokyo Electron Ltd ADR (TOELY) | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Pan Pacific International Holdings Corporation ADR (DQJCY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | East Japan Railway Co ADR (EJPRY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Zurich Insurance Group Ltd Sponsored ADR (ZURVY) | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Yara International ASA Sponsored ADR (YARIY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Wolters Kluwer NV Sponsored ADR (WTKWY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Wise plc Sponsored ADR (WIZEY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Wilmar International Ltd AADR (WLMIY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Wesfarmers Ltd Unsponsored ADR (WFAFY) | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | WELL Welltower Inc. Common Stock | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Vonovia SE ADR (VONOY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Volvo AB-A Unsponsored ADR (VLVLY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Volkswagen AG Unsponsored ADR (VWAPY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Vodafone Group Plc (VOD) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Vinci S.A. ADR (VCISY) | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Vestas Wind Systems A/S ADR (VWDRY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | VRSN VeriSign, Inc. - Common Stock | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | VAT Group AG Unsponsored ADR (VACNY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | UPM Kymmene Corporation ADR (UPMMY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | United Overseas Bank Ltd Sponsored ADR Singapore (UOVEY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Universal Music Group ADR (UNVGY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Unilever PLC (UL) | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Unicredit SPA Unsponsored ADR (UNCRY) | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Unicharm Corporation Sponsored ADR (UNICY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | UCB SA ADR (UCBJY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | UBS UBS Group AG Registered Ordinary Shares | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | UBER Uber Technologies, Inc. Common Stock | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | TM Toyota Motor Corporation Common Stock | Buy | $15,001 - $50,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Tokio Marine Holdings Inc Sponsored (TKOMY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Toray Industries ADR Japan (TRYIY) | Buy | $1,001 - $15,000 | filing ↗ |
| Mar 30, 2026 | Jul 21, 2026 late 68d | Member | Thales Unsponsored ADR (THLLY) | Buy | $1,001 - $15,000 | filing ↗ |
Showing the 60 most recent of 707. Download everything →
Amounts are the ranges members must report, not exact values. The STOCK Act requires a report within 45 days of a trade; "late" counts days past that deadline, measured to the filing date.
How the score breaks down
Sources behind this score: 3 official record · 5 news reporting. Score = weighted average of the components that have data; the 2 without sourced evidence are excluded, never counted against the member. Methodology →
Right of reply
Is something here wrong or missing context? Members and their staff can send a correction or a statement. Statements are published on this page in full, and corrections go in the public log. Email corrections@greederboard.com.