Skip to content
★ Sign in to follow
WM

William M. Moore

Executive
Iridex CorpNatus Medical IncCriticare Systems Inc /DE/Urologix Inc
Insider activity · 24 months13 buys0 salesCumulative net flow
Total declarations
205
Companies
4
▲ Purchases (133 ops.)
€887k
▼ Sales (23 ops.)
€8.9M

Latest filing published 18 Dec 2025 for IRIDEX CORP, €1,718.

Filing timeline

BuySale
William M. Moore

Insider track record

Disclosed buys
133
Disclosed sells
23
Signal history

Closed purchases

Market purchases
133
Positive at T+90
81%
Median T+90
+34.0%

Based on 105 purchases whose 90-day window has closed (published at least 91 days ago), the same population our ranking model reads.

Purchases by company

Since each purchase

  • Filed 18 Dec 2025 · 325 days ago · €1,718
    -25.0%
    Entry US$1.00 · Close 23 Oct 2026 US$0.75
  • Filed 18 Nov 2025 · 355 days ago · €18k
    -21.1%
    Entry US$0.95 · Close 23 Oct 2026 US$0.75
  • Filed 19 Aug 2025 · 446 days ago · €12k
    -40.6%
    Entry US$1.28 · Close at T+365 US$0.76
  • Filed 16 Jun 2025 · 510 days ago · €17k
    +20.6%
    Entry US$0.97 · Close at T+365 US$1.17
  • Filed 13 Jun 2025 · 513 days ago · €17k
    +19.2%
    Entry US$0.99 · Close at T+365 US$1.18

Entry is the close on the day after publication, the first price a reader could act on. Prices in the listing currency. Past moves are not a forecast.

William M. Moore: trading record in brief

William M. Moore discloses dealings in 4 companies, chiefly Iridex Corp, Natus Medical Inc and Urologix Inc. We count 205 filings; the first trade dates from 15 June 2006 and the latest from 16 December 2025.

In open-market terms, that means 133 purchases worth €887k on one side and 23 sales worth €8.9M on the other. The amount is not disclosed for 3 filings. Unlike grants, an open-market purchase is paid for by the insider, at the market price. Besides market trades, the filings include 30 share grants and 14 option exercises. So far in 2025, the count stands at 16 purchases and no sales.

A typical purchase (the median) is worth €2,008. 15 out of 20 purchases came within 30 days of a purchase by at least one other insider of the same company. When several insiders buy within a few weeks of each other, analysts speak of a cluster purchase. For 105 purchases whose 90-day window has closed, the share price was higher on day 90 than the day after publication in 81% of cases, with a median move of +34.0%. They describe history only and say nothing certain about the share price ahead.

The record was last updated on 18 December 2025 with an open-market purchase (€1,718) in Iridex Corp. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 2 days. Section 16 rules allow two business days to file each Form 4. These figures are compiled from regulatory filings published by SEC (Form 4). They describe what insiders did and are not a recommendation.

Companies and markets linked to William M. Moore

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations199 total
  • ▲
    DirectorExecutivesIridex Corp
    2,020 USD29SEC
    2,000 shares@ US$1.00992.0% of flowCommon StockSEC:0001193125-25-324454:0
    Canonical exit: 16 Mar 2026 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    0SEC
    20,000 sharesCommon StockSEC:0001193125-25-320670:0
    Canonical exit: 15 Mar 2026 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    0SEC
    20,920 sharesCommon StockSEC:0001193125-25-318776:1
    Canonical exit: 12 Mar 2026 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    0SEC
    9,080 sharesCommon StockSEC:0001193125-25-318776:0
    Canonical exit: 11 Mar 2026 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    21,087 USD29SEC
    21,843 shares@ US$0.96543.5% of flowCommon StockSEC:0001193125-25-285971:1
    Canonical exit: 15 Feb 2026 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    27,245 USD32SEC
    28,157 shares@ US$0.967627.0% of flowCommon StockSEC:0001193125-25-285971:0
    Canonical exit: 12 Feb 2026 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    14,229 USD30SEC
    12,024 shares@ US$1.183414.1% of flowCommon StockSEC:0000950170-25-110257:0
    Canonical exit: 16 Nov 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    19,372 USD34SEC
    20,000 shares@ US$0.968619.3% of flowCommon StockSEC:0000950170-25-086645:0
    Canonical exit: 11 Sept 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    19,494 USD32SEC
    20,000 shares@ US$0.97473.2% of flowCommon StockSEC:0000950170-25-085972:1
    Canonical exit: 10 Sept 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    9,627 USD33SEC
    10,000 shares@ US$0.96279.7% of flowCommon StockSEC:0000950170-25-085972:0
    Canonical exit: 9 Sept 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    2,500 USD35SEC
    2,500 shares@ US$1.000.4% of flowCommon StockSEC:0000950170-25-073287:1
    Canonical exit: 13 Aug 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    16,506 USD35SEC
    15,000 shares@ US$1.100417.0% of flowCommon StockSEC:0000950170-25-073287:0
    Canonical exit: 12 Aug 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    23,849 USD35SEC
    19,710 shares@ US$1.214.0% of flowCommon StockSEC:0000950170-25-060953:1
    Canonical exit: 28 Jul 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    360 USD31SEC
    290 shares@ US$1.240.4% of flowCommon StockSEC:0000950170-25-060953:0
    Canonical exit: 27 Jul 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    10,800 USD25SEC
    10,000 shares@ US$1.081.8% of flowCommon StockSEC:0000950170-25-057602:1
    Canonical exit: 21 Jul 2025 (T+90)
  • ▲
    DirectorExecutivesIridex Corp
    10,540 USD24SEC
    10,000 shares@ US$1.05410.6% of flowCommon StockSEC:0000950170-25-057602:0
    Canonical exit: 20 Jul 2025 (T+90)
  • ◆
    Chairman and CEOExecutivesIridex Corp
    423 USD28SEC
    91 shares@ US$4.650.1% of flowCommon StockSEC:0001209191-19-026043:0
  • ◆
    Chairman and CEOExecutivesIridex Corp
    385 USD28SEC
    88 shares@ US$4.380.1% of flowCommon StockSEC:0001209191-19-021195:0
  • ◆
    Chairman and CEOExecutivesIridex Corp
    515 USD28SEC
    108 shares@ US$4.770.2% of flowCommon StockSEC:0001209191-19-013172:0
  • ◆
    Chairman and CEOExecutivesIridex Corp
    492 USD28SEC
    107 shares@ US$4.600.2% of flowCommon StockSEC:0001209191-19-005436:0
  • ◆
    Chairman and CEOExecutivesIridex Corp
    19,376 USD29SEC
    4,325 shares@ US$4.486.2% of flowCommon StockSEC:0001209191-19-002558:0
  • ◆
    Chairman and CEOExecutivesIridex Corp
    370 USD28SEC
    91 shares@ US$4.070.1% of flowCommon StockSEC:0001704739-18-000061:0
  • ▲
    Chairman and CEOExecutivesIridex Corp
    43,400 USD39SEC
    10,000 shares@ US$4.3414.0% of flowCommon StockSEC:0001704739-18-000056:1
    Canonical exit: 12 Mar 2019 (T+90)
  • ◆
    Chairman and CEOExecutivesIridex Corp
    0SEC
    1,462 sharesCommon StockSEC:0001704739-18-000056:0
  • ▲
    Chairman and CEOExecutivesIridex Corp
    47,100 USD26SEC
    10,000 shares@ US$4.7115.1% of flowCommon StockSEC:0001704739-18-000050:0
    Canonical exit: 25 Feb 2019 (T+90)

25 of 199 declarations