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-30 | 2026-07-21 | 113 | SKHHY Sonic Healthcare Ltd Sponsored ADR (SKHHY) | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | UHS Universal Health Services, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | BRO Brown & Brown, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | BR Broadridge Financial Solutions, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | ZBH Zimmer Biomet Holdings, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | YUM Yum! Brands, Inc. | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | WYNN Wynn Resorts, Limited - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | WDC Western Digital Corporation - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | WDAY Workday, Inc. - Class A Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | WELL Welltower Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | WFC Wells Fargo & Company Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | WBD Warner Bros. Discovery, Inc. - Series A Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | DIS Walt Disney Company (The) Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | WMT Walmart Inc. - Common Stock | Sell | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | WAB Westinghouse Air Brake Technologies Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | V Visa Inc. | BuyOpen | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | VICI VICI Properties Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | VRT Vertiv Holdings, LLC Class A Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | VRTX Vertex Pharmaceuticals Incorporated - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | VZ Verizon Communications Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | VRSK Verisk Analytics, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | VTR Ventas, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | URI United Rentals, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | UNH UnitedHealth Group Incorporated Common Stock (DE) | BuyOpen | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | UPS United Parcel Service, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | UNP Union Pacific Corporation Common Stock | BuyOpen | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | UDR UDR, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TFC Truist Financial Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TRV The Travelers Companies, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TDG Transdigm Group Incorporated Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TT Trane Technologies plc | Sell | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TMO Thermo Fisher Scientific Inc Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | COO The Cooper Companies, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | CI The Cigna Group Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | CPB The Campbell's Company - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TXT Textron Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TXN Texas Instruments Incorporated - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TSLA Tesla, Inc. - Common Stock | BuyOpen | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TER Teradyne, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TDY Teledyne Technologies Incorporated Common Stock | Sell | $50K–$100K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TPR Tapestry, Inc. Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TTWO Take-Two Interactive Software, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | TMUS T-Mobile US, Inc. - Common Stock | Sell | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SNPS Synopsys, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SYF Synchrony Financial Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SYK Stryker Corporation Common Stock | Sell | $15K–$50K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | STLD Steel Dynamics, Inc. - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SBUX Starbucks Corporation - Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SOLV Solventum Corporation Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
| 2026-03-27 | 2026-07-21 | 116 | SNA Snap-On Incorporated Common Stock | BuyOpen | $1K–$15K | Self | Filing ↗ |
- SKHHY Sonic Healthcare Ltd Sponsored ADR (SKHHY)OpenBuy
$1K–$15K · Self · traded 2026-03-30 · filed 2026-07-21 (113d) · Filing ↗
- UHS Universal Health Services, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- BRO Brown & Brown, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- BR Broadridge Financial Solutions, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- ZBH Zimmer Biomet Holdings, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- YUM Yum! Brands, Inc.OpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- WYNN Wynn Resorts, Limited - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- WDC Western Digital Corporation - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- WDAY Workday, Inc. - Class A Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- WELL Welltower Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- WFC Wells Fargo & Company Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- WBD Warner Bros. Discovery, Inc. - Series A Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- DIS Walt Disney Company (The) Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- WMT Walmart Inc. - Common StockSell
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- WAB Westinghouse Air Brake Technologies Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- V Visa Inc.OpenBuy
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- VICI VICI Properties Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- VRT Vertiv Holdings, LLC Class A Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- VRTX Vertex Pharmaceuticals Incorporated - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- VZ Verizon Communications Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- VRSK Verisk Analytics, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- VTR Ventas, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- URI United Rentals, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- UNH UnitedHealth Group Incorporated Common Stock (DE)OpenBuy
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- UPS United Parcel Service, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- UNP Union Pacific Corporation Common StockOpenBuy
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- UDR UDR, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TFC Truist Financial Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TRV The Travelers Companies, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TDG Transdigm Group Incorporated Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TT Trane Technologies plcSell
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TMO Thermo Fisher Scientific Inc Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- COO The Cooper Companies, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- CI The Cigna Group Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- CPB The Campbell's Company - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TXT Textron Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TXN Texas Instruments Incorporated - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TSLA Tesla, Inc. - Common StockOpenBuy
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TER Teradyne, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TDY Teledyne Technologies Incorporated Common StockSell
$50K–$100K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TPR Tapestry, Inc. Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TTWO Take-Two Interactive Software, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- TMUS T-Mobile US, Inc. - Common StockSell
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SNPS Synopsys, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SYF Synchrony Financial Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SYK Stryker Corporation Common StockSell
$15K–$50K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- STLD Steel Dynamics, Inc. - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SBUX Starbucks Corporation - Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SOLV Solventum Corporation Common StockOpenBuy
$1K–$15K · Self · traded 2026-03-27 · filed 2026-07-21 (116d) · Filing ↗
- SNA Snap-On Incorporated Common StockOpenBuy
$1K–$15K · 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.