Alan Armstrong
R-OK U.S. Senator · OK
708 trades · 656 buys · 51 sells · files ~114 days after trading · last filing 2026-10-22
Trades are filed weeks after they happen and amounts are reported as ranges. Educational, not financial advice.
Trade history
| Traded | Filed | Days | Stock | Type | Amount | Owner | |
|---|---|---|---|---|---|---|---|
| 2026-03-27 | 2026-07-21 | 116 | SJM The J.M. Smucker Company Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SWKS Skyworks Solutions, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SPG Simon Property Group, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | NOW ServiceNow, Inc. Common Stock | Sell | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | STX Seagate Technology Holdings PLC - Ordinary Shares (Ireland) | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SCHW Charles Schwab Corporation (The) Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SNDK Sandisk Corporation - Common Stock When-Issued | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | CRM Salesforce, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SPGI S&P Global Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | RTX RTX Corporation Common Stock | BuyOpen | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | RCL Royal Caribbean Cruises Ltd. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | ROP Roper Technologies, Inc. - Common Stock (ROP) | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | HOOD Robinhood Markets, Inc. - Class A Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | RMD ResMed Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | RSG Republic Services, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | REGN Regeneron Pharmaceuticals, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | REG Regency Centers Corporation - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | O Realty Income Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | DGX Quest Diagnostics Incorporated Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PWR Quanta Services, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | QCOM QUALCOMM Incorporated - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | Q Qnity Electronics, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PSA Public Storage Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PTC PTC Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PRU Prudential Financial, Inc. Common Stock | Sell | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PGR Progressive Corporation (The) Common Stock | Sell | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PG Procter & Gamble Company (The) Common Stock | Sell | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PFG Principal Financial Group Inc - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | POOL Pool Corporation - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PNC PNC Financial Services Group, Inc. (The) Common Stock | Sell | $50K–$100K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PSX Phillips 66 Common Stock | Sell | $50K–$100K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PM Philip Morris International Inc Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PEP PepsiCo, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PYPL PayPal Holdings, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PAYX Paychex, Inc. - Common Stock | Sell | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PH Parker-Hannifin Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PANW Palo Alto Networks, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PLTR Palantir Technologies Inc. - Class A Common Stock | BuyOpen | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | PCAR PACCAR Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | OTIS Otis Worldwide Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | ORCL Oracle Corporation Common Stock | BuyOpen | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | OMC Omnicom Group Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | ORLY O'Reilly Automotive, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | NXPI NXP Semiconductors N.V. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | NVDA NVIDIA Corporation - Common Stock | BuyOpen | $50K–$100K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | NUE Nucor Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | NOC Northrop Grumman Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | NSC Norfolk Southern Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | NKE Nike, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | NEE NextEra Energy, Inc. Common Stock | Sell | $50K–$100K | Self | Filing ↗ |
- SJM The J.M. Smucker Company Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SWKS Skyworks Solutions, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SPG Simon Property Group, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- NOW ServiceNow, Inc. Common StockSell
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- STX Seagate Technology Holdings PLC - Ordinary Shares (Ireland)OpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SCHW Charles Schwab Corporation (The) Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SNDK Sandisk Corporation - Common Stock When-IssuedOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- CRM Salesforce, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SPGI S&P Global Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- RTX RTX Corporation Common StockOpenBuy
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- RCL Royal Caribbean Cruises Ltd. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- ROP Roper Technologies, Inc. - Common Stock (ROP)OpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- HOOD Robinhood Markets, Inc. - Class A Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- RMD ResMed Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- RSG Republic Services, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- REGN Regeneron Pharmaceuticals, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- REG Regency Centers Corporation - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- O Realty Income Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- DGX Quest Diagnostics Incorporated Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PWR Quanta Services, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- QCOM QUALCOMM Incorporated - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- Q Qnity Electronics, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PSA Public Storage Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PTC PTC Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PRU Prudential Financial, Inc. Common StockSell
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PGR Progressive Corporation (The) Common StockSell
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PG Procter & Gamble Company (The) Common StockSell
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PFG Principal Financial Group Inc - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- POOL Pool Corporation - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PNC PNC Financial Services Group, Inc. (The) Common StockSell
$50K–$100K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PSX Phillips 66 Common StockSell
$50K–$100K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PM Philip Morris International Inc Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PEP PepsiCo, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PYPL PayPal Holdings, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PAYX Paychex, Inc. - Common StockSell
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PH Parker-Hannifin Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PANW Palo Alto Networks, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PLTR Palantir Technologies Inc. - Class A Common StockOpenBuy
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- PCAR PACCAR Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- OTIS Otis Worldwide Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- ORCL Oracle Corporation Common StockOpenBuy
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- OMC Omnicom Group Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- ORLY O'Reilly Automotive, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- NXPI NXP Semiconductors N.V. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- NVDA NVIDIA Corporation - Common StockOpenBuy
$50K–$100K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- NUE Nucor Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- NOC Northrop Grumman Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- NSC Norfolk Southern Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- NKE Nike, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- NEE NextEra Energy, Inc. Common StockSell
$50K–$100K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
Open means no later sale of that stock has been filed. Owner is who holds the account, as reported.