← US political trades
AA

Senator

Alan Armstrong

707 disclosed trades · 24/03/2026 → 20/08/2026

Tickers
345
Buys / sells
656 / 50
Median lag
113d
Est. volume
$25.1M
F0/ 100

median 113d lag to file · 701 late

Return mirror

Buy disclosures averaged -0.4% since filing, -4.3 pp vs S&P 500.

since disclosure
Win rate
44.6%
Avg return
-0.4%
vs S&P 500
-4.3 pp

Playbook

Index Shadow

Alan 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
1733/yr
Buy bias
93%

Activity timeline

yearwise

707262026: 707 trades

Most traded

by count

Estimated holdings

10 positions · $909.5K est. volume

All disclosed trades (707)

Showing 707 of 707 loaded disclosures

  • 17/09/2026Traded 20/08/2026Buy

    WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21

    $15,001–$50,000
  • 17/09/2026Traded 19/08/2026Buy

    WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21

    All transactions notified to Filer on September 1, 2026

    $1,001–$15,000
  • 17/09/2026Traded 14/08/2026Exch

    AvalonBay Communities, Inc. Common Stock (AVB) (Exchanged) VMRK - Vivmark Residential Common Shares of Beneficial Interest (Received)

    $1,001–$15,000
  • 17/09/2026Traded 04/08/2026Sell

    Electronic Arts

    Sale due to corporate transaction

    $1,001–$15,000
  • 21/07/2026Traded 24/06/2026Sell+

    WMBWilliams Companies, Inc. (The)

    $5,000,001–$25,000,000
  • 21/07/2026Traded 22/06/2026Sell

    WMBWilliams Companies, Inc. (The) Common Stock Option Type: Call Strike price: $75.00 Expires: 2026-08-21

    $250,001–$500,000
  • 21/07/2026Traded 31/03/2026Buy

    Hensoldt AG ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Zurich Insurance Group Ltd Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Wise plc Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Unicredit SPA Unsponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Swisscom AG Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Schneider Electric SE Unsponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    SAP SE Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Royal KPN N.V. Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Rolls Royce Holdings plc Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    NVSNovartis AG

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Henkel AG & Co KGAA Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Heineken NV Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Glencore plc Unsponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    DSV A/S ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Compagnie Financiere Richemont AG ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    Carrefour SA Sponsored ADR

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    BHP Group Limited

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    SANBanco Santander, S.A. Sponsored ADR (Spain)

    $1,001–$15,000
  • 21/07/2026Traded 31/03/2026Buy

    AZNAstraZeneca PLC Ordinary Shares

    $1,001–$15,000

US Congress periodic transaction reports (STOCK Act). Latest trade: 20/08/2026. Identical consecutive line items on the same filing are collapsed with a ×N badge.