outfox

Senate disclosure profile

Alan Armstrong

Senator, OK · Source-linked transactions in Outfox’s available Senate disclosure collection.

What this page shows

Disclosed purchases and sales, including reported family accounts. These are filing records—not a complete portfolio, real-time activity, or verified personal investment returns.

Purchase records
310
Sale records
46
Distinct filings
1

Disclosure history

Newest filings first · Page 1 of 18 · Original evidence linked on every record.

WMB · Reported sale

Williams Companies, Inc. (The) Common Stock

Account owner as disclosed
Joint
Transaction date
2026-06-24
Filed
2026-07-21
Disclosed amount range
$5,000,001 - $25,000,000
Original Senate filing ↗

NVS · Reported purchase

Novartis AG Common Stock

Account owner as disclosed
Self
Transaction date
2026-03-31
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

AZN · Reported purchase

AstraZeneca PLC Ordinary Shares

Account owner as disclosed
Self
Transaction date
2026-03-31
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

ASML · Reported purchase

ASML Holding N.V. - New York Registry Shares

Account owner as disclosed
Self
Transaction date
2026-03-31
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

SAN · Reported purchase

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

Account owner as disclosed
Self
Transaction date
2026-03-31
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

NMR · Reported purchase

Nomura Holdings Inc ADR American Depositary Shares

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

SNN · Reported purchase

Smith & Nephew SNATS, Inc. Common Stock

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

ESLT · Reported purchase

Elbit Systems Ltd. - Ordinary Shares

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

NVS · Reported purchase

Novartis AG Common Stock

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$15,001 - $50,000
Original Senate filing ↗

SNY · Reported purchase

Sanofi - American Depositary Shares

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$15,001 - $50,000
Original Senate filing ↗

BBVA · Reported purchase

Banco Bilbao Vizcaya Argentaria S.A. Common Stock

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$15,001 - $50,000
Original Senate filing ↗

AER · Reported purchase

AerCap Holdings N.V. Ordinary Shares

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

GS · Reported purchase

Goldman Sachs Group, Inc. (The) Common Stock

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

RIO · Reported purchase

Rio Tinto Plc Common Stock

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$15,001 - $50,000
Original Senate filing ↗

SMFG · Reported purchase

Sumitomo Mitsui Financial Group Inc Unsponsored American Depositary Shares (Japan)

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$15,001 - $50,000
Original Senate filing ↗

MFG · Reported purchase

Mizuho Financial Group, Inc. Sponosred ADR (Japan)

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$15,001 - $50,000
Original Senate filing ↗

SAP · Reported purchase

SAP SE ADS

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$15,001 - $50,000
Original Senate filing ↗

ARGX · Reported purchase

argenx SE - American Depositary Shares

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

STM · Reported purchase

STMicroelectronics N.V. Common Stock

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗

IX · Reported purchase

ORIX Corporation American Depositary Shares

Account owner as disclosed
Self
Transaction date
2026-03-30
Filed
2026-07-21
Disclosed amount range
$1,001 - $15,000
Original Senate filing ↗