
About Alan Armstrong
Alan Armstrong is a Republican U.S. Senator from Oklahoma who served from March 24, 2026, to January 3, 2027. He sits on the Senate Committee on Health, Education, Labor, and Pensions and the Senate Committee on Indian Affairs, with subcommittee roles in Employment and Workplace Safety and Primary Health and Retirement Security.
Sen. Armstrong is among the most active stock traders in Congress, with 703 disclosed trades totaling an estimated $25.0M in volume. He heavily favors buying over selling (654 buys vs. 49 sells) and concentrates on technology (37 trades), healthcare (27), and financial services (20). His most traded stock is an unnamed ticker (336 trades), followed by AZN, WMB, SAN, and NVS (2 trades each).
Alan Armstrong's Trades
Trading Activity
| Date | Asset | Type | Amount |
|---|---|---|---|
| 2026-06-24 | WMB | sell | $5M-$25M |
| 2026-06-22 | WMB | sell | $250K-$500K |
| 2026-03-31 | Air Liquide ADR France (AIQUY) | buy | $1K-$15K |
| 2026-03-31 | ASML | buy | $1K-$15K |
| 2026-03-31 | AZN | buy | $1K-$15K |
| 2026-03-31 | SAN | buy | $1K-$15K |
| 2026-03-31 | BHP Group Limited (BHP) | buy | $1K-$15K |
| 2026-03-31 | Carrefour SA Sponsored ADR (CRRFY) | buy | $1K-$15K |
| 2026-03-31 | Compagnie Financiere Richemont AG ADR (CFRUY) | buy | $1K-$15K |
| 2026-03-31 | DSV A/S ADR (DSDVY) | buy | $1K-$15K |
| 2026-03-31 | Glencore plc Unsponsored ADR (GLNCY) | buy | $1K-$15K |
| 2026-03-31 | Heineken NV Sponsored ADR (HEINY) | buy | $1K-$15K |
| 2026-03-31 | Henkel AG & Co KGAA Sponsored ADR (HENKY) | buy | $1K-$15K |
| 2026-03-31 | NVS | buy | $1K-$15K |
| 2026-03-31 | Rolls Royce Holdings plc Sponsored ADR (RYCEY) | buy | $1K-$15K |
| 2026-03-31 | Royal KPN N.V. Sponsored ADR (KKPNY) | buy | $1K-$15K |
| 2026-03-31 | SAP SE Sponsored ADR (SAP) | buy | $1K-$15K |
| 2026-03-31 | Schneider Electric SE Unsponsored ADR (SBGSY) | buy | $1K-$15K |
| 2026-03-31 | Swisscom AG Sponsored ADR (SCMWY) | buy | $1K-$15K |
| 2026-03-31 | Unicredit SPA Unsponsored ADR (UNCRY) | buy | $1K-$15K |
| 2026-03-31 | Wise plc Sponsored ADR (WIZEY) | buy | $1K-$15K |
| 2026-03-31 | Zurich Insurance Group Ltd Sponsored ADR (ZURVY) | buy | $1K-$15K |
| 2026-03-31 | Hensoldt AG ADR (HAGHY) | buy | $1K-$15K |
| 2026-03-30 | ALC | buy | $1K-$15K |
| 2026-03-30 | Alfa Laval AB Sweden ADR (ALFVY) | buy | $1K-$15K |
| 2026-03-30 | Allianz SE ADR (ALIZY) | buy | $15K-$50K |
| 2026-03-30 | GOOG | buy | $1K-$15K |
| 2026-03-30 | Alstom ADR (ALSMY) | buy | $1K-$15K |
| 2026-03-30 | Amadeus IT Group Unsponsored ADR (AMADY) | buy | $1K-$15K |
| 2026-03-30 | Anglo American plc Sponsored ADR (NGLOY) | buy | $1K-$15K |
| 2026-03-30 | BUD | buy | $1K-$15K |
| 2026-03-30 | ANZ Group Holdings LTD Sponsored ADR (ANZGY) | buy | $15K-$50K |
| 2026-03-30 | AAPL | buy | $1K-$15K |
| 2026-03-30 | MT | buy | $1K-$15K |
| 2026-03-30 | ARGX | buy | $1K-$15K |
| 2026-03-30 | Asahi Kaisei Corp Unsponsored ADR (AHKSY) | buy | $1K-$15K |
| 2026-03-30 | Asics Corp Unsponsored ADR (ASCCY) | buy | $1K-$15K |
| 2026-03-30 | ASML | buy | $50K-$100K |
| 2026-03-30 | Assa Abloy AB ADR (ASAZY) | buy | $1K-$15K |
| 2026-03-30 | Assicurazioni Generali SpA ADR (ARZGY) | buy | $1K-$15K |
| 2026-03-30 | Associated British Foods plc ADR (ASBFY) | buy | $1K-$15K |
| 2026-03-30 | Astellas Pharma Inc ADR (ALPMY) | buy | $1K-$15K |
| 2026-03-30 | AZN | buy | $15K-$50K |
| 2026-03-30 | ASX Ltd ADR (ASXFY) | buy | $1K-$15K |
| 2026-03-30 | Atlas Copco AB New Shares Representing Series A Common Stock (Sponsored) (ATLKY) | buy | $1K-$15K |
| 2026-03-30 | Atlas Copco AB New Series B Sponsored ADR (ATLCY) | buy | $1K-$15K |
| 2026-03-30 | Aviva plc ADR (AVVIY) | buy | $1K-$15K |
| 2026-03-30 | Avolta AG ADR (DUFRY) | buy | $1K-$15K |
| 2026-03-30 | AXA ADR (AXAHY) | buy | $1K-$15K |
| 2026-03-30 | BAE Systems plc Sponsored ADR (BAESY) | buy | $15K-$50K |
Estimated current holdings
Derived from disclosed buys minus sells at range midpoints. Positions opened before disclosure records began, or reported only in ranges, make this an estimate of direction and scale, not a brokerage statement.
Committee Assignments
All committeesContact
Details
- Born
- 1962-07-11
- Gender
- Male
- Bioguide
- A000383
- GovTrack
- View