Senator
Alan Armstrong
703 disclosed trades · 24/03/2026 → 24/06/2026
- Tickers
- 345
- Buys / sells
- 654 / 49
- Median lag
- 113d
- Est. volume
- $25M
median 113d lag to file · 701 late
Return mirror
Buy disclosures averaged +1.1% since filing, +1.4 pp vs S&P 500.
- Win rate
- 61.8%
- Avg return
- +1.1%
- vs S&P 500
- +1.4 pp
Playbook
Index ShadowAlan shows an Index Shadow pattern
Diversified book that tracks the index closely.
Spread across many names with no single position dominating. Returns rarely diverge meaningfully from the S&P 500.
- Cadence
- 2791/yr
- Buy bias
- 93%
Activity timeline
yearwise
Most traded
by countEstimated holdings
10 positions · $909.5K est. volume
All disclosed trades (703)
Showing 703 of 703 loaded disclosures
- 21/07/2026Traded 24/06/2026Sell+WMB$5,000,001–$25,000,000
WMBWilliams Companies, Inc. (The)
- 21/07/2026Traded 22/06/2026SellWMB$250,001–$500,000
WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Hensoldt AG ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Zurich Insurance Group Ltd Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Wise plc Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Unicredit SPA Unsponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Swisscom AG Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Schneider Electric SE Unsponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
SAP SE Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Royal KPN N.V. Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Rolls Royce Holdings plc Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyNVS$1,001–$15,000
NVSNovartis AG
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Henkel AG & Co KGAA Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Heineken NV Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Glencore plc Unsponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
DSV A/S ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Compagnie Financiere Richemont AG ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Carrefour SA Sponsored ADR
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
BHP Group Limited
- 21/07/2026Traded 31/03/2026BuySAN$1,001–$15,000
SANBanco Santander, S.A. Sponsored ADR (Spain)
- 21/07/2026Traded 31/03/2026BuyAZN$1,001–$15,000
AZNAstraZeneca PLC Ordinary Shares
- 21/07/2026Traded 31/03/2026BuyASML$1,001–$15,000
ASMLASML Holding N.V. - New York Registry Shares
- 21/07/2026Traded 31/03/2026BuyStock$1,001–$15,000
Air Liquide ADR France
- 21/07/2026Traded 30/03/2026BuyStock$1,001–$15,000
Recruit Holdings Co Ltd Unsponsored ADR
- 21/07/2026Traded 30/03/2026BuyStock$15,001–$50,000
AIA Group Limited
US Congress periodic transaction reports (STOCK Act). Latest trade: 24/06/2026. Identical consecutive line items on the same filing are collapsed with a ×N badge.