STOCK Act Trading Log

Alan Armstrong Stock Trades

Detailed transaction history for this member.

Last Sync 10/28/2026
Ad
Simply
Wall
St
Visual Stock Analysis
Institutional quality financial data & infographics.
View Demo Portfolio
Alan Armstrong

Alan Armstrong

senate Republican OK A000383

105 trades tracked · 96 late filings · avg lag 109.2d

Official site ↗

Committees

  • Senate Committee on Health, Education, Labor, and Pensions
  • Senate Committee on Health, Education, Labor, and Pensions — Employment and Workplace Safety
  • Senate Committee on Health, Education, Labor, and Pensions — Primary Health and Retirement Security
  • Senate Committee on Indian Affairs

Est. volume

$1,800,000

Middle of the reported range

Buys / Sells

89 / 14

Spouse share

0%

Late (>45d)

96

Avg. price change since purchase

+16.0% est.

3.6% behind the S&P 500

From 66 purchases with a saved closing price. Sales are left out.

The percent is the stock-price change from each purchase date to the newest end-of-day close saved on this site. That close refreshes on the morning jobs, so it is usually yesterday’s, or Friday’s over a weekend. It is not a live quote, and it is not the politician’s profit. Ahead of or behind the S&P 500 uses those same dates. Dollar figures use the middle of the reported trade-size range, not an exact amount. Not investment advice. See disclaimer.

Tx Date Ticker Asset Type Owner Amount Disclosed Lag Return
Sep 8, 2026 WMB ↗ Williams Companies, Inc. (The) Common St... Sale (Full) Joint $250,001 - $500,000 Oct 22, 2026 44d —
Aug 20, 2026 WMB ↗ Williams Companies, Inc. (The) Common St... Purchase Joint $15,001 - $50,000 Sep 17, 2026 28d —
Aug 4, 2026 N/A Electronic Arts Inc. (EA) Sale (Full) Joint $1,001 - $15,000 Sep 17, 2026 44d —
Aug 14, 2026 N/A AvalonBay Communities, Inc. Common Stock... Exchange Joint $1,001 - $15,000 Sep 17, 2026 34d —
Aug 19, 2026 WMB ↗ Williams Companies, Inc. (The) Common St... Purchase Joint $1,001 - $15,000 Sep 17, 2026 29d —
Aug 20, 2026 WMB ↗ The Williams Cos Inc Purchase Joint $15,001 - $50,000 Sep 17, 2026 28d —
Aug 14, 2026 AVB ↗ AvalonBay Communities Inc Exchange Joint $1,001 - $15,000 Sep 17, 2026 34d -63.0% est.
Aug 19, 2026 WMB ↗ The Williams Cos Inc Purchase Joint $1,001 - $15,000 Sep 17, 2026 29d —
Aug 4, 2026 EA ↗ Electronic Arts Inc Sale Joint $1,001 - $15,000 Sep 17, 2026 44d —
Mar 30, 2026 DLICY ↗ DAIICHI LIFE GROUP INC Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 27, 2026 CPB ↗ Campbell Soup Co Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TXT ↗ Textron Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TPR ↗ Tapestry Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TTWO ↗ Take-Two Interactive Software Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TMUS ↗ T-Mobile US Inc Sale Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 SNPS ↗ Synopsys Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 SYF ↗ Synchrony Financial Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 STLD ↗ Steel Dynamics Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 SNDK ↗ SANDISK CORP Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 DGX ↗ Quest Diagnostics Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 30, 2026 DTRUY ↗ DAIMLER TRUCK HOLDING AG Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 27, 2026 PG ↗ The Procter & Gamble Co Sale Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 PFG ↗ Principal Financial Group Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 POOL ↗ Pool Corp Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PNC ↗ The PNC Financial Services Group Inc Sale Joint $50,001 - $100,000 Jul 22, 2026 117d —
Mar 27, 2026 PM ↗ Philip Morris International Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 30, 2026 DHLGY ↗ Deutsche Post AG Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 27, 2026 TT ↗ Trane Technologies PLC Sale Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 SPG ↗ Simon Property Group Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PEP ↗ PepsiCo Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PYPL ↗ PayPal Holdings Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PSX ↗ Phillips 66 Sale Joint $50,001 - $100,000 Jul 22, 2026 117d —
Mar 30, 2026 DKILY ↗ Daikin Industries Ltd Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DSNKY ↗ Daiichi Sankyo Company Ltd Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DFKCY ↗ Daifuku Co Ltd Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 RDSMY ↗ Koninklijke DSM NV Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DRPRY ↗ DR ING H C F PORSCHE AG Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DNBBY ↗ DNB BANK ASA Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DSCSY ↗ DISCO CORP Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DEO ↗ Diageo PLC Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DTEGY ↗ Deutsche Telekom AG Purchase Joint $15,001 - $50,000 Jul 22, 2026 114d —
Mar 30, 2026 DLAKY ↗ Deutsche Lufthansa AG Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DBOEY ↗ Deutsche Boerse AG Purchase Joint $15,001 - $50,000 Jul 22, 2026 114d —
Mar 30, 2026 DB ↗ Deutsche Bank AG Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DNZOY ↗ Denso Corp Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DASTY ↗ Dassault Systemes SA Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DNKEY ↗ Danske Bank As Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 DWAHY ↗ Daiwa House Industry Co Ltd Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 CSLLY ↗ CSL Ltd Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 CRARY ↗ Credit Agricole SA, Paris Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 CMWAY ↗ Commonwealth Bank of Australia Purchase Joint $15,001 - $50,000 Jul 22, 2026 114d —
Mar 30, 2026 CMPGY ↗ Compass Group PLC Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 CFRUY ↗ Cie Financiere Richemont AG, Zug Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 27, 2026 VRT ↗ Vertiv Holdings Co Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 VRTX ↗ Vertex Pharmaceuticals Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 VZ ↗ Verizon Communications Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 VTR ↗ Ventas Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 URI ↗ United Rentals Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 UPS ↗ United Parcel Service Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 UNP ↗ Union Pacific Corp Purchase Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 TFC ↗ Truist Financial Corp Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TRV ↗ The Travelers Companies Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TDG ↗ TransDigm Group Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TMO ↗ Thermo Fisher Scientific Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 COO ↗ The Cooper Cos Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 CI ↗ Cigna Corp Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 SBUX ↗ Starbucks Corp Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 SOLV ↗ SOLVENTUM CORP Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 SWKS ↗ Skyworks Solutions Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 NOW ↗ ServiceNow Inc Sale Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 STX ↗ Seagate Technology Holdings PLC Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 CRM ↗ salesforce.com Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 RTX ↗ RTX Corp Purchase Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 SNA ↗ Snap-On Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 SJM ↗ The J M Smucker Company Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 30, 2026 DBSDY ↗ DBS Group Holdings Ltd Purchase Joint $15,001 - $50,000 Jul 22, 2026 114d —
Mar 30, 2026 DANOY ↗ Danone SA Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 30, 2026 CMSQY ↗ COMPUTERSHARE LTD CPU Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 27, 2026 VRSK ↗ VERISK ANALYTICS Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 UNH ↗ Unitedhealth Group Inc Purchase Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 UDR ↗ UDR Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TXN ↗ Texas Instruments Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 30, 2026 DIFTY ↗ Daito Trust Construction Co Ltd Purchase Joint $1,001 - $15,000 Jul 22, 2026 114d —
Mar 27, 2026 TSLA ↗ Tesla Inc Purchase Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 TER ↗ Teradyne Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 RCL ↗ Royal Caribbean Group Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 ROP ↗ Roper Technologies Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PTC ↗ PTC Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PRU ↗ Prudential Financial Inc Sale Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PGR ↗ The Progressive Corp Sale Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 PAYX ↗ Paychex Inc Sale Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 TDY ↗ Teledyne Technologies Inc Sale Joint $50,001 - $100,000 Jul 22, 2026 117d —
Mar 27, 2026 SYK ↗ Stryker Corp Sale Joint $15,001 - $50,000 Jul 22, 2026 117d —
Mar 27, 2026 SCHW ↗ Schwab (Charles) Corp Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 HOOD ↗ Robinhood Markets Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 RMD ↗ Resmed Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 REG ↗ Regency Centers Corp Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 O ↗ Realty Income Corp Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PWR ↗ Quanta Services Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 QCOM ↗ QUALCOMM Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 Q ↗ QNITY ELECTRONICS INC Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 PSA ↗ Public Storage Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 SPGI ↗ S&P Global Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 RSG ↗ Republic Services Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —
Mar 27, 2026 REGN ↗ Regeneron Pharmaceuticals Inc Purchase Joint $1,001 - $15,000 Jul 22, 2026 117d —