Sen. Alan Armstrong (R-OK) Stock Trades & Portfolio

U.S. Senate · Republican · OK · Last traded Jun 24, 2026

Sen. Alan Armstrong (R-OK) has disclosed 366 stock trades since Mar 24, 2026: 320 purchases and 46 sales in 345 companies, about $20.97M by range midpoint. Most traded: $SAN, $NVS and $AZN. Last traded: sold $WMB ($5,000,001 - $25,000,000) on Jun 24, 2026. Trades were disclosed 115 days after the trade on average.

Trades disclosed
366
Purchases / sales
320 / 46
Companies traded
345
Est. volume
$20.97M
Avg. filing delay
115 days
Last traded
Jun 24, 2026

Stocks Alan Armstrong trades most

All disclosed stock trades by Alan Armstrong

TradedTicker TypeAmountDisclosedDelay1W1M6MStory
$WMB Sale $5,000,001 - $25,000,000 Jul 21, 2026 27d -4.1%-2.5% —
$SAN Purchase $1,001 - $15,000 Jul 21, 2026 112d +1.3%+8.1%+27.4% —
$NVS Purchase $1,001 - $15,000 Jul 21, 2026 112d —
$AZN Purchase $1,001 - $15,000 Jul 21, 2026 112d +1.8%-5.0%-16.7% —
$ASML Purchase $1,001 - $15,000 Jul 21, 2026 112d -1.1%+9.2%+39.4% —
$WELL Purchase $1,001 - $15,000 Jul 21, 2026 113d +2.9%+8.6%+20.1% —
$VRSN Purchase $1,001 - $15,000 Jul 21, 2026 113d +9.9%+9.2%+13.6% —
$UBS Purchase $15,001 - $50,000 Jul 21, 2026 113d —
$UBER Purchase $1,001 - $15,000 Jul 21, 2026 113d +3.2%+6.5%-2.5% —
$TM Purchase $15,001 - $50,000 Jul 21, 2026 113d +0.7%-5.8%-7.2% —
$GS Purchase $1,001 - $15,000 Jul 21, 2026 113d +7.2%+12.1%+14.5% —
$SCHW Purchase $1,001 - $15,000 Jul 21, 2026 113d -0.1%-2.0%+6.3% —
$TEVA Purchase $1,001 - $15,000 Jul 21, 2026 113d +5.2%+24.8%+37.1% —
$TSLA Purchase $1,001 - $15,000 Jul 21, 2026 113d -0.7%+4.9%+0.6% —
$STM Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$STLA Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$SPOT Purchase $1,001 - $15,000 Jul 21, 2026 113d +2.0%-6.6%+4.7% —
$SONY Purchase $15,001 - $50,000 Jul 21, 2026 113d +4.3%-0.7%+17.1% —
$SNN Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$SMFG Purchase $15,001 - $50,000 Jul 21, 2026 113d —
$SAP Purchase $15,001 - $50,000 Jul 21, 2026 113d +1.7%+1.1%+26.5% —
$SNY Purchase $15,001 - $50,000 Jul 21, 2026 113d +1.9%-1.5%-7.0% —
$SAN Purchase $15,001 - $50,000 Jul 21, 2026 113d +7.7%+11.9%+34.5% —
$RIO Purchase $15,001 - $50,000 Jul 21, 2026 113d —
$DGX Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$PSO Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$IX Purchase $1,001 - $15,000 Jul 21, 2026 113d +2.2%+11.9%+33.8% —
$ORLY Purchase $1,001 - $15,000 Jul 21, 2026 113d 0.0%-0.5%-6.1% —
$NVDA Purchase $1,001 - $15,000 Jul 21, 2026 113d +7.5%+26.7%+38.9% —
$NVO Purchase $15,001 - $50,000 Jul 21, 2026 113d +3.9%+14.2%+11.1% —
$NVS Purchase $15,001 - $50,000 Jul 21, 2026 113d —
$NMR Purchase $1,001 - $15,000 Jul 21, 2026 113d +6.0%+2.8%+31.5% —
$NOK Purchase $1,001 - $15,000 Jul 21, 2026 113d +11.7%+56.5%+27.1% —
$NBIS Purchase $1,001 - $15,000 Jul 21, 2026 113d +22.0%+53.0%+151.3% —
$MT Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$MNDY Purchase $1,001 - $15,000 Jul 21, 2026 113d -0.3%-1.8%+16.5% —
$MSFT Purchase $1,001 - $15,000 Jul 21, 2026 113d +3.9%+18.2%+42.4% —
$MFG Purchase $15,001 - $50,000 Jul 21, 2026 113d —
$LOGI Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$LYG Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$KMB Purchase $1,001 - $15,000 Jul 21, 2026 113d +0.7%-0.3%+5.2% —
$JNJ Purchase $1,001 - $15,000 Jul 21, 2026 113d -0.6%-6.2%+13.4% —
$ING Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$ICL Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$HSBC Purchase $15,001 - $50,000 Jul 21, 2026 113d —
$HMC Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$GMAB Purchase $1,001 - $15,000 Jul 21, 2026 113d +7.4%+1.1%+36.9% —
$RACE Purchase $1,001 - $15,000 Jul 21, 2026 113d +3.4%+4.3%+23.0% —
$EA Purchase $1,001 - $15,000 Jul 21, 2026 113d +0.8%0.0% —
$ESLT Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$DEO Purchase $1,001 - $15,000 Jul 21, 2026 113d +2.0%+6.4%+18.6% —
$DB Purchase $1,001 - $15,000 Jul 21, 2026 113d —
$CCEP Purchase $1,001 - $15,000 Jul 21, 2026 113d +2.4%+2.9%+14.1% —
$CIEN Purchase $1,001 - $15,000 Jul 21, 2026 113d +19.0%+30.2%-5.7% —
$CHKP Purchase $1,001 - $15,000 Jul 21, 2026 113d +5.0%-0.9%-8.4% —
$BTI Purchase $15,001 - $50,000 Jul 21, 2026 113d —
$BBVA Purchase $15,001 - $50,000 Jul 21, 2026 113d +7.4%+8.0%+46.1% —
$AZN Purchase $15,001 - $50,000 Jul 21, 2026 113d +4.6%-4.5%-14.3% —
$ASML Purchase $50,001 - $100,000 Jul 21, 2026 113d +4.0%+11.4%+41.8% —
$ARGX Purchase $1,001 - $15,000 Jul 21, 2026 113d +6.2%+10.2%+38.0% —
$AAPL Purchase $1,001 - $15,000 Jul 21, 2026 113d +5.0%+9.5%+37.5% —
$BUD Purchase $1,001 - $15,000 Jul 21, 2026 113d +6.3%+6.7%+14.7% —
$GOOG Purchase $1,001 - $15,000 Jul 21, 2026 113d +9.0%+27.2%+24.3% —
$ALC Purchase $1,001 - $15,000 Jul 21, 2026 113d +1.3%-1.2%-11.0% —
$AER Purchase $1,001 - $15,000 Jul 21, 2026 113d +7.2%+4.6%+11.6% —
$WMT Sale $15,001 - $50,000 Jul 21, 2026 116d +3.2%+3.8%-11.8% —
$TT Sale $15,001 - $50,000 Jul 21, 2026 116d +5.0%+18.4%+11.3% —
$PGR Sale $15,001 - $50,000 Jul 21, 2026 116d -1.2%+1.6%+3.5% —
$PG Sale $15,001 - $50,000 Jul 21, 2026 116d 0.0%+4.8%+4.0% —
$PNC Sale $50,001 - $100,000 Jul 21, 2026 116d +5.3%+10.2%+13.2% —
$HD Sale $15,001 - $50,000 Jul 21, 2026 116d +1.6%+3.3%-7.5% —
$TDY Sale $50,001 - $100,000 Jul 21, 2026 116d +6.5%+10.5%+3.5% —
$TMUS Sale $15,001 - $50,000 Jul 21, 2026 116d -5.8%-13.3%-20.6% —
$SYK Sale $15,001 - $50,000 Jul 21, 2026 116d +1.8%+0.8%-16.4% —
$NOW Sale $15,001 - $50,000 Jul 21, 2026 116d +3.0%-9.0%+36.4% —
$PRU Sale $1,001 - $15,000 Jul 21, 2026 116d +4.8%+2.5%+31.3% —
$PSX Sale $50,001 - $100,000 Jul 21, 2026 116d -5.8%-12.8%+37.5% —
$PAYX Sale $1,001 - $15,000 Jul 21, 2026 116d +0.2%-1.9%+13.2% —
$NEE Sale $50,001 - $100,000 Jul 21, 2026 116d +1.5%+3.8%-15.5% —
$NDAQ Sale $50,001 - $100,000 Jul 21, 2026 116d +7.9%+11.0%+15.6% —
$MDLZ Sale $1,001 - $15,000 Jul 21, 2026 116d +1.1%-0.6%+5.2% —
$MRK Sale $15,001 - $50,000 Jul 21, 2026 116d +1.0%-7.9%+26.0% —
$MA Sale $15,001 - $50,000 Jul 21, 2026 116d +3.6%+4.8%+17.6% —
$MRSH Sale $1,001 - $15,000 Jul 21, 2026 116d +3.3%+1.1%+2.2% —
$LIN Sale $15,001 - $50,000 Jul 21, 2026 116d +1.7%+4.0%-3.7% —
$LDOS Sale $15,001 - $50,000 Jul 21, 2026 116d +2.5%-7.3%-20.0% —
$KMI Sale $1,001 - $15,000 Jul 21, 2026 116d -2.5%-9.1%-8.0% —
$JPM Sale $15,001 - $50,000 Jul 21, 2026 116d +5.0%+10.7%+22.5% —
$GEV Sale $15,001 - $50,000 Jul 21, 2026 116d +5.2%+31.3%+12.3% —
$XOM Sale $1,001 - $15,000 Jul 21, 2026 116d -4.5%-13.3%-4.8% —
$EXPE Sale $15,001 - $50,000 Jul 21, 2026 116d +1.4%+8.6%+17.4% —
$LLY Sale $1,001 - $15,000 Jul 21, 2026 116d +5.6%-1.1%+35.2% —
$DUK Sale $1,001 - $15,000 Jul 21, 2026 116d +1.1%-2.2%-11.3% —
$DASH Sale $15,001 - $50,000 Jul 21, 2026 116d +5.8%+18.7%+31.9% —
$CRWD Sale $15,001 - $50,000 Jul 21, 2026 116d +7.9%+23.0%+172.9% —
$GLW Sale $100,001 - $250,000 Jul 21, 2026 116d +7.1%+22.8%+15.0% —
$CVX Sale $1,001 - $15,000 Jul 21, 2026 116d -5.8%-12.5%-1.4% —
$CDNS Sale $50,001 - $100,000 Jul 21, 2026 116d +2.8%+23.8%+20.0% —
$AVGO Sale $15,001 - $50,000 Jul 21, 2026 116d +4.6%+39.1%+17.7% —
$AMGN Sale $15,001 - $50,000 Jul 21, 2026 116d -1.8%-2.5%+20.5% —
$AMT Sale $1,001 - $15,000 Jul 21, 2026 116d +3.9%+4.4%+1.7% —
$ACM Sale $15,001 - $50,000 Jul 21, 2026 116d -0.2%-3.7%-28.2% —
$ABT Sale $15,001 - $50,000 Jul 21, 2026 116d -1.6%-10.2%-1.3% —
$ZBH Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$YUM Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.2%+0.8%-9.1% —
$WYNN Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.3%+9.2%-15.6% —
$WDAY Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.5%-5.1%+52.6% —
$WAB Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.4%+10.8%+19.7% —
$WDC Purchase $1,001 - $15,000 Jul 21, 2026 116d +10.5%+45.5%+66.0% —
$WELL Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.6%+7.3%+19.0% —
$WFC Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.0%+4.4%+8.7% —
$WBD Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.3%-0.9% —
$V Purchase $15,001 - $50,000 Jul 21, 2026 116d +2.6%+4.8%+24.8% —
$VICI Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.9%+6.9%-8.5% —
$VRT Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.0%+28.4%+0.9% —
$VRTX Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.3%-1.6%+21.5% —
$VZ Purchase $1,001 - $15,000 Jul 21, 2026 116d -2.3%-5.0%-3.4% —
$VRSK Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.1%-4.3%-6.9% —
$VTR Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.9%+4.1%+7.0% —
$UHS Purchase $1,001 - $15,000 Jul 21, 2026 116d -1.5%-2.5%-2.6% —
$UNH Purchase $15,001 - $50,000 Jul 21, 2026 116d +8.6%+36.9%+47.1% —
$URI Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.3%+30.7%+43.1% —
$UPS Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.5%+14.2%+2.4% —
$UNP Purchase $15,001 - $50,000 Jul 21, 2026 116d +2.8%+12.6%+15.8% —
$UDR Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$TFC Purchase $1,001 - $15,000 Jul 21, 2026 116d +7.0%+15.1%+9.2% —
$TDG Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.4%+1.6%-2.1% —
$TMO Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.1%-1.1%+42.9% —
$DIS Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.2%+10.7%+15.7% —
$TRV Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.6%+6.5%+28.2% —
$MOS Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.0%-7.1%-6.2% —
$KHC Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.9%-0.6%+10.9% —
$SJM Purchase $1,001 - $15,000 Jul 21, 2026 116d -0.0%+0.1%+29.7% —
$HSY Purchase $1,001 - $15,000 Jul 21, 2026 116d -2.7%-12.7%-20.9% —
$HIG Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.1%+3.3%-5.3% —
$GS Purchase $15,001 - $50,000 Jul 21, 2026 116d +7.9%+16.8%+17.6% —
$COO Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.7%-7.8%-20.6% —
$KO Purchase $15,001 - $50,000 Jul 21, 2026 116d +2.0%-0.4%+17.4% —
$CI Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.2%+7.9%+5.0% —
$SCHW Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.7%-1.7%+7.9% —
$CPB Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.9%-4.9%-8.8% —
$BA Purchase $1,001 - $15,000 Jul 21, 2026 116d +11.4%+21.4%+4.0% —
$ALL Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.8%+5.7%+13.3% —
$TXT Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.2%+1.2%-12.4% —
$TXN Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.8%+41.6%+47.6% —
$TSLA Purchase $15,001 - $50,000 Jul 21, 2026 116d -2.5%+4.7%+2.8% —
$TER Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.7%+36.0%+34.9% —
$TPR Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.5%+5.5%-17.4% —
$TAP Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$TTWO Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.7%+12.7%+6.2% —
$SNPS Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.4%+31.0%+11.9% —
$SYF Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$STLD Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.6%+32.0%+37.4% —
$SBUX Purchase $1,001 - $15,000 Jul 21, 2026 116d +9.2%+12.8%+10.5% —
$SOLV Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$SNA Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.0%+7.1%+4.2% —
$SWKS Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.3%+15.8%+68.0% —
$SPG Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.6%+11.7%+16.2% —
$STX Purchase $1,001 - $15,000 Jul 21, 2026 116d +19.3%+56.8%+141.6% —
$SNDK Purchase $1,001 - $15,000 Jul 21, 2026 116d +17.7%+73.8%+188.7% —
$CRM Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.2%+0.7%+31.4% —
$SPGI Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.9%+7.6%+5.4% —
$RTX Purchase $15,001 - $50,000 Jul 21, 2026 116d +4.6%-8.6%+0.6% —
$RCL Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.3%-1.1%-6.3% —
$HOOD Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.7%+27.2%+80.9% —
$RMD Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.0%+0.7%+1.3% —
$RSG Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$REGN Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.4%+0.9%+7.1% —
$REG Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.1%+7.6%+0.5% —
$O Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$DGX Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$PWR Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.8%+15.9%+18.1% —
$QCOM Purchase $1,001 - $15,000 Jul 21, 2026 116d -1.1%+18.2%+60.3% —
$Q Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.4%+28.7%+11.7% —
$PSA Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.6%+14.8%+10.4% —
$PTC Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.9%-0.9%+0.4% —
$PFG Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.7%+14.6%+34.0% —
$POOL Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.0%+13.4%-15.9% —
$PM Purchase $1,001 - $15,000 Jul 21, 2026 116d -2.0%-1.6%+17.4% —
$PEP Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.4%+0.7%-14.2% —
$PYPL Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.3%+14.2%+27.0% —
$PH Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.7%+9.7%+10.6% —
$PANW Purchase $1,001 - $15,000 Jul 21, 2026 116d +10.2%+24.4%+154.9% —
$PLTR Purchase $15,001 - $50,000 Jul 21, 2026 116d +3.4%0.0%+32.6% —
$PCAR Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$OTIS Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.8%+2.0%-12.1% —
$ORCL Purchase $15,001 - $50,000 Jul 21, 2026 116d +4.2%+24.3%-1.2% —
$OMC Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.9%+3.0%+5.3% —
$ORLY Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.2%+2.1%-4.4% —
$NXPI Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.8%+23.6%+25.2% —
$NVDA Purchase $50,001 - $100,000 Jul 21, 2026 116d +6.0%+29.3%+34.7% —
$NUE Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.2%+32.0%+52.2% —
$NOC Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.5%-15.3%-24.1% —
$NSC Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.7%+12.6%+11.4% —
$NKE Purchase $1,001 - $15,000 Jul 21, 2026 116d -14.3%-12.1%-29.0% —
$NEM Purchase $1,001 - $15,000 Jul 21, 2026 116d +10.5%+13.7%+19.5% —
$NFLX Purchase $15,001 - $50,000 Jul 21, 2026 116d +5.9%-2.2%-23.8% —
$MSCI Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.5%+12.9%+6.1% —
$MSI Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.7%-1.5%+4.8% —
$MS Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.2%+20.1%+25.3% —
$MAA Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.5%+5.3%+0.5% —
$MSFT Purchase $15,001 - $50,000 Jul 21, 2026 116d +4.5%+19.1%+45.3% —
$MU Purchase $15,001 - $50,000 Jul 21, 2026 116d +5.8%+46.9%+203.1% —
$MCHP Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.4%+40.1%+28.3% —
$MGM Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.5%+11.6%-10.3% —
$MET Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.9%+14.7%+46.3% —
$META Purchase $15,001 - $50,000 Jul 21, 2026 116d +9.0%+29.1%+43.2% —
$MDT Purchase $1,001 - $15,000 Jul 21, 2026 116d -1.0%-4.8%+3.5% —
$MCK Purchase $1,001 - $15,000 Jul 21, 2026 116d -0.4%-3.7%+1.0% —
$MCD Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.3%-5.1%-21.6% —
$MAR Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.4%+13.6%+11.3% —
$LYB Purchase $1,001 - $15,000 Jul 21, 2026 116d -2.3%-11.7%-26.2% —
$LITE Purchase $1,001 - $15,000 Jul 21, 2026 116d +9.9%+22.3%+34.0% —
$LOW Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.1%+5.8%-16.9% —
$LMT Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.6%-16.6%-14.6% —
$LYV Purchase $1,001 - $15,000 Jul 21, 2026 116d +9.9%+7.4%+17.3% —
$LEN Purchase $1,001 - $15,000 Jul 21, 2026 116d -1.9%+3.9%-8.0% —
$LRCX Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.4%+22.7%+49.4% —
$LH Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.9%-0.3%+17.8% —
$LHX Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.6%-6.6%-30.1% —
$KLAC Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.7%+31.7%+30.5% —
$KKR Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.9%+13.8%+9.7% —
$KIM Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.1%+7.5%+3.3% —
$KEY Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.2%+12.6%+8.0% —
$KDP Purchase $1,001 - $15,000 Jul 21, 2026 116d -2.0%+7.3%+22.7% —
$KVUE Purchase $1,001 - $15,000 Jul 21, 2026 116d -1.2%+0.1%+5.2% —
$JNJ Purchase $15,001 - $50,000 Jul 21, 2026 116d +0.2%-6.3%+14.0% —
$INVH Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.1%+11.3%+11.1% —
$ISRG Purchase $1,001 - $15,000 Jul 21, 2026 116d -0.0%+4.0%-10.5% —
$INTU Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.2%-6.1%-33.3% —
$IBM Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.4%-3.5%-3.2% —
$ICE Purchase $1,001 - $15,000 Jul 21, 2026 116d +9.0%+2.8%+1.8% —
$INTC Purchase $1,001 - $15,000 Jul 21, 2026 116d +17.7%+97.1%+185.2% —
$HBAN Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.7%+9.6%+5.7% —
$HUM Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.0%+32.2%+135.9% —
$HUBB Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.8%+15.5%-2.4% —
$HPQ Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$HWM Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.8%+6.1%+2.1% —
$HON Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.3%-5.0%-8.4% —
$HLT Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.4%+13.1%+6.9% —
$HPE Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.7%+19.5%+164.3% —
$DOC Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.5%-1.8%+26.2% —
$HCA Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.6%-5.5%-7.3% —
$HAS Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.1%+6.9%+1.0% —
$GDDY Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.6%+5.5%+21.5% —
$GL Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.4%+12.8%+24.2% —
$GPN Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$GILD Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.4%-4.8%+13.8% —
$GPC Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.1%+1.5%+25.7% —
$GM Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.6%+6.8%+13.7% —
$GIS Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.4%-3.2%-4.5% —
$GD Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.3%-9.5%-2.0% —
$GEN Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$GEHC Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.7%+1.9%-3.7% —
$GE Purchase $15,001 - $50,000 Jul 21, 2026 116d +2.1%+0.6%+15.8% —
$FCX Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.6%+7.9%+29.2% —
$BEN Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.3%+22.9%+48.7% —
$FOXA Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.3%+8.0%+7.2% —
$FTV Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.2%+15.0%+4.3% —
$FTNT Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.2%+9.6%+121.8% —
$F Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.1%+9.8%+14.4% —
$FISV Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.5%+13.7%-13.8% —
$FSLR Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.8%+3.8%-6.6% —
$FIS Purchase $1,001 - $15,000 Jul 21, 2026 116d -0.4%-2.7%-22.7% —
$FDX Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.3%+12.8%+3.9% —
$FRT Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.9%+9.2%+9.6% —
$FICO Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.2%+0.3%-14.6% —
$FFIV Purchase $1,001 - $15,000 Jul 21, 2026 116d +9.1%+5.6%+57.1% —
$EXPD Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.0%+4.9%+33.4% —
$EG Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.3%+8.0%+17.8% —
$ESS Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.5%+8.3%+15.6% —
$EMR Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.8%+12.8%+27.1% —
$EME Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.4%+20.9%+4.1% —
$ELV Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.7%+24.4%+39.5% —
$EA Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.1%+0.2% —
$EW Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.3%+5.2%+8.8% —
$EBAY Purchase $1,001 - $15,000 Jul 21, 2026 116d +11.1%+14.0%+23.4% —
$ETN Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.8%+16.6%+23.8% —
$DOW Purchase $1,001 - $15,000 Jul 21, 2026 116d -0.7%-6.7%-29.9% —
$DOV Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.4%+9.5%-6.7% —
$DPZ Purchase $1,001 - $15,000 Jul 21, 2026 116d +9.4%-3.7%-15.0% —
$DLR Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.7%+11.9%+3.2% —
$DELL Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.8%+26.1%+229.2% —
$DE Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.8%+0.5%+22.5% —
$DVA Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$DDOG Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.8%+15.9%+134.2% —
$DRI Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.1%+4.0%+5.4% —
$DHR Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.8%-0.5%+23.9% —
$CVS Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.6%+12.8%+29.1% —
$CSX Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.6%+14.6%+18.6% —
$CCI Purchase $1,001 - $15,000 Jul 21, 2026 116d +10.2%+6.2%-11.4% —
$COST Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.5%+1.4%-5.9% —
$CTVA Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.7%-3.2%-3.8% —
$CPRT Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.3%+2.3%-14.9% —
$STZ Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.5%+2.4%-23.9% —
$CAG Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.1%-9.6%-4.9% —
$FIX Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.9%+31.3%+21.5% —
$CMCSA Purchase $1,001 - $15,000 Jul 21, 2026 116d -1.2%-1.8%-20.7% —
$COIN Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.5%+22.1%+21.1% —
$CTSH Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.4%-8.5%-2.8% —
$CME Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.0%-4.0%-9.1% —
$C Purchase $15,001 - $50,000 Jul 21, 2026 116d +9.3%+20.3%+26.3% —
$CSCO Purchase $15,001 - $50,000 Jul 21, 2026 116d +1.2%+11.0%+34.7% —
$CIEN Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.1%+26.1%-11.1% —
$CB Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.4%+1.7%+5.1% —
$CHTR Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.4%-20.3%-48.5% —
$CF Purchase $1,001 - $15,000 Jul 21, 2026 116d -4.0%-9.4%-15.2% —
$COR Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.7%-0.7%-1.4% —
$CBOE Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.4%+9.3%-5.0% —
$CCL Purchase $1,001 - $15,000 Jul 21, 2026 116d +7.4%+10.7%-7.0% —
$CAH Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.2%-1.8%+7.1% —
$COF Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.6%+10.2%+14.6% —
$CPT Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.4%+5.9%+3.2% —
$BXP Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.3%+14.4%+26.3% —
$BG Purchase $1,001 - $15,000 Jul 21, 2026 116d -0.2%-3.6%-14.3% —
$BRO Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.9%+4.2%-3.6% —
$BR Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.2%-0.7%+5.4% —
$BRK.B Purchase $50,001 - $100,000 Jul 21, 2026 116d +1.7%+0.9%+7.9% —
$BMY Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.4%-0.3%+9.7% —
$BSX Purchase $1,001 - $15,000 Jul 21, 2026 116d -9.5%-13.3%-36.5% —
$BKNG Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.4%+9.3%+1.4% —
$BX Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.9%+11.4%+11.7% —
$BIIB Purchase $1,001 - $15,000 Jul 21, 2026 116d -6.3%-1.7%+23.8% —
$BBY Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.9%-5.9%+47.1% —
$BDX Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.5%-2.8%+20.5% —
$BAC Purchase $15,001 - $50,000 Jul 21, 2026 116d +6.6%+12.0%+22.0% —
$AXON Purchase $1,001 - $15,000 Jul 21, 2026 116d -3.9%-6.4%0.0% —
$AVB Purchase $1,001 - $15,000 Jul 21, 2026 116d —
$AZO Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.7%+7.4%-13.4% —
$ADP Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.5%-2.0%+32.9% —
$ADSK Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.4%+2.3%-8.9% —
$T Purchase $15,001 - $50,000 Jul 21, 2026 116d -2.7%-11.4%-10.7% —
$AJG Purchase $1,001 - $15,000 Jul 21, 2026 116d +5.9%+3.8%+12.3% —
$ANET Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.5%+42.8%+71.0% —
$ACGL Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.6%+3.1%+1.3% —
$APP Purchase $1,001 - $15,000 Jul 21, 2026 116d +8.3%+20.7%-18.5% —
$AMAT Purchase $15,001 - $50,000 Jul 21, 2026 116d +4.6%+20.1%+44.2% —
$AAPL Purchase $250,001 - $500,000 Jul 21, 2026 116d +4.0%+7.6%+37.3% —
$APO Purchase $1,001 - $15,000 Jul 21, 2026 116d -2.1%+13.8%+13.2% —
$AON Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.0%+3.2%-10.9% —
$ADI Purchase $1,001 - $15,000 Jul 21, 2026 116d +6.5%+27.7%+28.8% —
$APH Purchase $1,001 - $15,000 Jul 21, 2026 116d +2.3%+20.2%+36.5% —
$AME Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.4%+11.3%+20.2% —
$AMP Purchase $1,001 - $15,000 Jul 21, 2026 116d -1.5%+9.4%+13.6% —
$AIG Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.8%+1.6%+3.0% —
$AXP Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.9%+9.4%+6.3% —
$AMCR Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.1%+1.1%+13.5% —
$AMZN Purchase $15,001 - $50,000 Jul 21, 2026 116d +6.7%+31.0%+25.2% —
$MO Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.1%-0.7%+6.7% —
$GOOG Purchase $50,001 - $100,000 Jul 21, 2026 116d +8.7%+27.3%+24.7% —
$AKAM Purchase $1,001 - $15,000 Jul 21, 2026 116d +0.1%-16.2%-0.5% —
$ABNB Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.2%+14.8%+28.2% —
$APD Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.3%+4.1%-2.4% —
$AFL Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.6%+7.8%+8.0% —
$AMD Purchase $15,001 - $50,000 Jul 21, 2026 116d +9.0%+65.7%+212.2% —
$ADBE Purchase $1,001 - $15,000 Jul 21, 2026 116d +4.1%+1.9%+0.3% —
$ACN Purchase $1,001 - $15,000 Jul 21, 2026 116d +3.3%-7.3%-6.7% —
$ABBV Purchase $15,001 - $50,000 Jul 21, 2026 116d -1.3%-5.0%+28.2% —
$MMM Purchase $1,001 - $15,000 Jul 21, 2026 116d +1.0%+1.9%+19.7% —
$HD Sale $50,001 - $100,000 Jul 21, 2026 119d -0.6%+2.8%-6.3% —
$SOLS Sale $1,001 - $15,000 Jul 21, 2026 119d +5.6%+12.4%-18.2% —
$PFE Sale $50,001 - $100,000 Jul 21, 2026 119d +4.1%-1.1%+7.1% —
$HON Sale $50,001 - $100,000 Jul 21, 2026 119d +2.0%-3.3%-8.1% —
$RACE Sale $50,001 - $100,000 Jul 21, 2026 119d +5.1%+11.3%+29.8% —
$FDX Sale $50,001 - $100,000 Jul 21, 2026 119d -1.0%+9.1%+2.8% —
$DVN Sale $50,001 - $100,000 Jul 21, 2026 119d +0.1%-4.2%-5.4% —

Members report trades in dollar ranges, not exact amounts. "Delay" is the days between the trade and its disclosure. 1W / 1M / 6M = how the stock moved after the trade.

Frequently asked questions

What stocks has Alan Armstrong traded?

Alan Armstrong has disclosed trades in 345 companies. The most traded are $SAN, $NVS, $AZN, $ASML and $WELL.

How long does Alan Armstrong take to disclose trades?

On average 115 days after the trade date, based on 366 disclosures we track. The STOCK Act allows up to 45 days.

Data comes from public SEC Form 4 and 13F filings and STOCK Act disclosures. Dates are the trade or filing date reported. This page is for research only and is not investment advice.

Get trade alerts by text