Skip to main content

Congressional stock trades

The transactions members of the House and Senate reported on periodic transaction reports, read from the House Clerk's e-filed PDFs and the Senate's eFD e-filed reports. 6,112 transactions

  Showing transactions reported by Alan Armstrong. Their filings · Clear

Transactions

707 transactions match these filters, newest trade first
Clear
Trade dateMemberAssetTypeOwnerAmountReportedFiling
Mar 27, 2026 Alan Armstrong OK NVDA NVIDIA Corporation - Common Stock (Stock) Purchase Member $50,001 to $100,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK NXPI NXP Semiconductors N.V. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ORLY O'Reilly Automotive, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK OMC Omnicom Group Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK ORCL Oracle Corporation Common Stock (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK OTIS Otis Worldwide Corporation Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PCAR PACCAR Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PLTR Palantir Technologies Inc. - Class A Common Stock (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PANW Palo Alto Networks, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PH Parker-Hannifin Corporation Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PAYX Paychex, Inc. - Common Stock (Stock) Sale Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PYPL PayPal Holdings, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PEP PepsiCo, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PM Philip Morris International Inc Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PSX Phillips 66 Common Stock (Stock) Sale Member $50,001 to $100,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PNC PNC Financial Services Group, Inc. (The) Common Stock (Stock) Sale Member $50,001 to $100,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK POOL Pool Corporation - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PFG Principal Financial Group Inc - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PG Procter & Gamble Company (The) Common Stock (Stock) Sale Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PGR Progressive Corporation (The) Common Stock (Stock) Sale Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PRU Prudential Financial, Inc. Common Stock (Stock) Sale Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PTC PTC Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PSA Public Storage Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK Q Qnity Electronics, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK QCOM QUALCOMM Incorporated - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK PWR Quanta Services, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK DGX Quest Diagnostics Incorporated Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK O Realty Income Corporation Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK REG Regency Centers Corporation - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK REGN Regeneron Pharmaceuticals, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK RSG Republic Services, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK RMD ResMed Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK HOOD Robinhood Markets, Inc. - Class A Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK Roper Technologies, Inc. - Common Stock (ROP) (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK RCL Royal Caribbean Cruises Ltd. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK RTX RTX Corporation Common Stock (Stock) Purchase Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SPGI S&P Global Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK CRM Salesforce, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SNDK Sandisk Corporation - Common Stock When-Issued (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SCHW Charles Schwab Corporation (The) Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK STX Seagate Technology Holdings PLC - Ordinary Shares (Ireland) (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK NOW ServiceNow, Inc. Common Stock (Stock) Sale Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SPG Simon Property Group, Inc. Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SWKS Skyworks Solutions, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SJM The J.M. Smucker Company Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SNA Snap-On Incorporated Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SOLV Solventum Corporation Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SBUX Starbucks Corporation - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK STLD Steel Dynamics, Inc. - Common Stock (Stock) Purchase Member $1,001 to $15,000 late Report filed Jul 21, 2026 (Senate)
Mar 27, 2026 Alan Armstrong OK SYK Stryker Corporation Common Stock (Stock) Sale Member $15,001 to $50,000 late Report filed Jul 21, 2026 (Senate)
Previous Page 13 of 15 Next

Sources: the House Clerk's financial disclosure PDFs and the Senate's eFD reports, read as filed. Amounts are the ranges on the form. "Late" compares the filer's trade and notification dates and the Clerk's filing date with the STOCK Act's deadlines (30 days after notification, never more than 45 days after the trade) and is not a finding by either chamber's ethics committee. A trade a later amendment corrected or deleted is counted once, as amended. A ticker is shown only when the filer wrote one. House filing index.

Report a problem