
Alan Armstrong
U.S. Senator from Oklahoma (junior senator)Republican
- Status
- In office
- In Congress
- Senate since 2026
- Born
- Jul 11, 1962 (age 64)
- Bioguide ID
- A000383
Alan Armstrong reported 707 trades in stocks, ETFs and options since 2020, an estimated $25.1M in total (656 buys, 50 sells). The latest of 2 reports was filed on Sep 17, 2026.
Committees
Current committee and subcommittee seats, from the unitedstates project.
Senate Committee on Indian Affairs
Senate Committee on Health, Education, Labor, and Pensions
- Employment and Workplace Safety
- Primary Health and Retirement Security
Since 2020
Listed securities. A trade that was amended or reported twice is counted once.
- Trades
- 707
- 656 buys, 50 sells
- Filings
- 2
- Estimated volume
- $25.1M
- Sum of range midpoints
- Median filing delay
- 113 days
- From trade to report
- Late filings
- 1
- 701 trades reported after 45 days
Trades
Trades reported by Alan Armstrong since 2020, newest filings first, listed securities by default.
| Asset | Type | Owner | Traded | Filed | Delay | Amount | Source |
|---|---|---|---|---|---|---|---|
| BZLFYBunzl plc New Sponsored ADR (BZLFY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| BVVBYBureau Veritas SA Unsponsored ADR (BVVBY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| NKENike, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| NSCNorfolk Southern Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CAIXYCaixabank Unsponsored ADR (CAIXY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| NOCNorthrop Grumman Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CAJPYCanon Inc ADR Japan Sponsored (CAJPY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| CCOEYCapcom Co Ltd Unsponsored ADR (CCOEY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| NUENucor Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| NVDANVIDIA Corporation - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $50K-$100K | Filing |
| CGEMYCapgemini SE Unsponsored (CGEMY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| NXPINXP Semiconductors N.V. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CABGYCarlsberg AS Sponsored ADR (CABGY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| ORLYO'Reilly Automotive, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CRRFYCarrefour SA Sponsored ADR (CRRFY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| OMCOmnicom Group Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CLLNYCellnex Telecom SAU Unsponsored ADR (CLLNY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| ORCLOracle Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
| CJPRYCentral Japan RAI ADR (CJPRY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| OTISOtis Worldwide Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CHKPCheck Point Software Technologies Ltd. - Ordinary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| PCARPACCAR Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CHGCYChugai Pharmaceutical Ltd DDR (CHGCY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| CIENCiena Corporation Common Stock | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| PLTRPalantir Technologies Inc. - Class A Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
| CKHUYCK Hutchison Holdings Ltd Unsponsored ADR (CKHUY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| CCEPCoca-Cola Europacific Partners plc - Ordinary Shares | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| PANWPalo Alto Networks, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CCHGYCoca-Cola HBC AG ADR (CCHGY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| PHParker-Hannifin Corporation Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| CHEOYCochlear Ltd ADR (CHEOY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| CLPBYColoplast AS Sponsored ADR (CLPBY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| CRZBYCommerzbank AG Sponsored ADR (CRZBY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| CODYYCompagnie de Saint-Gobain ADR (CODYY) | Buy | Self | Mar 30, 2026 | Jul 21, 2026 | 113 daysLate | $1K-$15K | Filing |
| PAYXPaychex, Inc. - Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PYPLPayPal Holdings, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PEPPepsiCo, Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PMPhilip Morris International Inc Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PSXPhillips 66 Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $50K-$100K | Filing |
| PNCPNC Financial Services Group, Inc. (The) Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $50K-$100K | Filing |
| POOLPool Corporation - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PFGPrincipal Financial Group Inc - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PGProcter & Gamble Company (The) Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
| PGRProgressive Corporation (The) Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $15K-$50K | Filing |
| PRUPrudential Financial, Inc. Common Stock | Sell (full) | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PTCPTC Inc. - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PSAPublic Storage Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| QQnity Electronics, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| QCOMQUALCOMM Incorporated - Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
| PWRQuanta Services, Inc. Common Stock | Buy | Self | Mar 27, 2026 | Jul 21, 2026 | 116 daysLate | $1K-$15K | Filing |
Filings
Every periodic transaction report on file, with a link to the official copy. Paper and scanned reports are listed but not parsed.
Source: U.S. House Clerk and Senate Office of Public Records (eFD). Amounts are the ranges filers report. Profiles, committees and photos: the unitedstates project (public domain). District maps: U.S. Census Bureau.