Alan Armstrong stock trades
Republican · Senator · OK
Alan Armstrong reported 708 trades in the Senate reports we hold: 656 buys and 51 sales, plus 1 exchange. The median wait from trade to report was 113 days, and 701 trades were reported more than 45 days after the trade (see the late-filing tracker). The latest report was filed Oct 22, 2026.
Most traded
Newest 50 of 708 reported trades
| Ticker | Company or asset | Owner | Transaction | Amount | Traded | Filed | Days to file | Filing |
|---|---|---|---|---|---|---|---|---|
| WMB | Williams Companies, Inc. (The) | Joint | Sale | $250,001 - $500,000 | Sep 8, 2026 | Oct 22, 2026 | 44 | Official filing |
| WMB | Williams Companies, Inc. (The) | Joint | Buy | $15,001 - $50,000 | Aug 20, 2026 | Sep 17, 2026 | 28 | Official filing |
| WMB | Williams Companies, Inc. (The) | Joint | Buy | $1,001 - $15,000 | Aug 19, 2026 | Sep 17, 2026 | 29 | Official filing |
| — | AvalonBay Communities, Inc. | Joint | Exchange | $1,001 - $15,000 | Aug 14, 2026 | Sep 17, 2026 | 34 | Official filing |
| — | Electronic Arts Inc. | Joint | Sale | $1,001 - $15,000 | Aug 4, 2026 | Sep 17, 2026 | 44 | Official filing |
| WMB | Williams Companies, Inc. (The) | Joint | Partial sale | $5,000,001 - $25,000,000 | Jun 24, 2026 | Jul 21, 2026 | 27 | Official filing |
| WMB | Williams Companies, Inc. (The) | Joint | Sale | $250,001 - $500,000 | Jun 22, 2026 | Jul 21, 2026 | 29 | Official filing |
| — | Air Liquide ADR France | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| ASML | ASML Holding N.V. - New York Registry Shares | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| AZN | AstraZeneca PLC | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| SAN | Banco Santander, S.A. Sponsored ADR (Spain) | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | BHP Group Limited | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Carrefour SA Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Compagnie Financiere Richemont AG ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | DSV A/S ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Glencore plc Unsponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Heineken NV Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Henkel AG & Co KGAA Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| NVS | Novartis AG | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Rolls Royce Holdings plc Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Royal KPN N.V. Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | SAP SE Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Schneider Electric SE Unsponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Swisscom AG Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Unicredit SPA Unsponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Wise plc Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Zurich Insurance Group Ltd Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| — | Hensoldt AG ADR | Self | Buy | $1,001 - $15,000 | Mar 31, 2026 | Jul 21, 2026 | 112 (late) | Official filing |
| ALC | Alcon Inc. | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Alfa Laval AB Sweden ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Allianz SE ADR | Self | Buy | $15,001 - $50,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| GOOG | Alphabet Inc. - Class C Capital Stock | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Alstom ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Amadeus IT Group Unsponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Anglo American plc Sponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| BUD | Anheuser-Busch Inbev SA Sponsored ADR (Belgium) | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | ANZ Group Holdings LTD Sponsored ADR | Self | Buy | $15,001 - $50,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| AAPL | Apple Inc. | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| MT | Arcelor Mittal NY Registry Shares NEW | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| ARGX | argenx SE - American Depositary Shares | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Asahi Kaisei Corp Unsponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Asics Corp Unsponsored ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| ASML | ASML Holding N.V. - New York Registry Shares | Self | Buy | $50,001 - $100,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Assa Abloy AB ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Assicurazioni Generali SpA ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Associated British Foods plc ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Astellas Pharma Inc ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| AZN | AstraZeneca PLC | Self | Buy | $15,001 - $50,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | ASX Ltd ADR | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
| — | Atlas Copco AB New Shares Representing Series A | Self | Buy | $1,001 - $15,000 | Mar 30, 2026 | Jul 21, 2026 | 113 (late) | Official filing |
Read from the official Senate filings. Under the STOCK Act, members of Congress must report each trade within 45 days. Amounts are the ranges members report, not exact values.