Alan Armstrong
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 | — |