MOORE WILLIAM M
Insider CIK 1217126 · IRIX Chairman and CEO, Director · BABY Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| IRIX IRIDEX CORP | P Buy | 2025-12-16 | 2025-12-18 | 2,000 | $1.01 | $2.0K | 251,550 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-12-15 | 2025-12-16 | 20,000 | — | $0 | 249,550 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-12-12 | 2025-12-15 | 20,920 | — | $0 | 280,674 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-12-11 | 2025-12-15 | 9,080 | — | $0 | 259,754 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-11-17 | 2025-11-18 | 21,843 | $0.97 | $21.2K | 250,674 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-11-14 | 2025-11-18 | 28,157 | $0.97 | $27.3K | 228,831 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-08-18 | 2025-08-19 | 12,024 | $1.18 | $14.2K | 200,674 | SEC↗ |
| IRIX IRIDEX CORP | A Award deriv | 2025-06-13 | 2025-06-24 | 15,000 | — | $0 | 15,000 | SEC↗ |
| IRIX IRIDEX CORP | A Award deriv | 2025-06-13 | 2025-06-24 | 53,000 | — | $0 | 53,000 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-06-13 | 2025-06-16 | 20,000 | $0.97 | $19.4K | 188,650 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-06-12 | 2025-06-13 | 20,000 | $0.97 | $19.4K | 168,650 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-06-11 | 2025-06-13 | 10,000 | $0.96 | $9.6K | 148,650 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-05-15 | 2025-05-16 | 2,500 | $1.00 | $2.5K | 138,650 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-05-14 | 2025-05-16 | 15,000 | $1.10 | $16.5K | 136,150 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-04-29 | 2025-04-30 | 19,710 | $1.21 | $23.8K | 121,150 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-04-28 | 2025-04-30 | 290 | $1.24 | $360 | 101,440 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-04-22 | 2025-04-23 | 10,000 | $1.08 | $10.8K | 101,150 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2025-04-21 | 2025-04-23 | 10,000 | $1.05 | $10.5K | 91,150 | SEC↗ |
| IRIX IRIDEX CORP | F Tax w/h | 2019-04-24 | 2019-04-25 | 91 | $4.65 | $423 | 201,990 | SEC↗ |
| IRIX IRIDEX CORP | F Tax w/h | 2019-03-24 | 2019-03-25 | 88 | $4.38 | $385 | 202,081 | SEC↗ |
| IRIX IRIDEX CORP | F Tax w/h | 2019-02-24 | 2019-02-25 | 108 | $4.77 | $515 | 202,169 | SEC↗ |
| IRIX IRIDEX CORP | F Tax w/h | 2019-01-24 | 2019-01-25 | 107 | $4.60 | $492 | 202,277 | SEC↗ |
| IRIX IRIDEX CORP | F Tax w/h | 2019-01-03 | 2019-01-07 | 4,325 | $4.48 | $19.4K | 202,384 | SEC↗ |
| IRIX IRIDEX CORP | F Tax w/h | 2018-12-24 | 2018-12-26 | 91 | $4.07 | $370 | 206,709 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2018-12-12 | 2018-12-13 | 10,000 | $4.34 | $43.4K | 206,800 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2018-11-27 | 2018-11-27 | 10,000 | $4.71 | $47.1K | 211,800 | SEC↗ |
| IRIX IRIDEX CORP | F Tax w/h | 2018-11-24 | 2018-12-13 | 1,462 | — | $0 | 196,800 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2018-09-14 | 2018-09-17 | 10,000 | $6.56 | $65.6K | 201,800 | SEC↗ |
| IRIX IRIDEX CORP | A Award | 2018-07-28 | 2018-07-31 | 40,000 | — | $0 | 191,800 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise deriv | 2018-06-04 | 2018-06-06 | 5,000 | — | $0 | 0 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise deriv | 2018-06-04 | 2018-06-06 | 5,000 | — | $0 | 0 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise | 2018-06-04 | 2018-06-06 | 5,000 | $3.95 | $19.8K | 151,800 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise | 2018-06-04 | 2018-06-06 | 5,000 | $3.75 | $18.8K | 146,800 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2018-05-16 | 2018-05-18 | 5,000 | $10.69 | $53.5K | 0 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2018-05-16 | 2018-05-18 | 3,000 | $24.50 | $73.5K | 0 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2018-05-16 | 2018-05-18 | 3,000 | $35.91 | $107.7K | 89,402 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise | 2018-05-16 | 2018-05-18 | 5,000 | $10.69 | $53.5K | 94,402 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2018-05-16 | 2018-05-18 | 5,000 | $35.91 | $179.5K | 89,402 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise | 2018-05-16 | 2018-05-18 | 3,000 | $24.50 | $73.5K | 92,402 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2017-12-12 | 2017-12-15 | 5,000 | $7.84 | $39.2K | 83,944 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2017-11-13 | 2017-11-15 | 5,000 | $41.01 | $205.1K | 89,402 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2017-09-15 | 2017-09-18 | 1,800 | $9.42 | $17.0K | 372,434 | SEC↗ |
| IRIX IRIDEX CORP | J Other | 2017-08-28 | 2017-08-29 | 4,703 | — | $0 | 370,634 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2017-08-14 | 2017-08-15 | 3,000 | $34.10 | $102.3K | 94,402 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise deriv | 2017-07-24 | 2017-07-27 | 157,000 | — | $0 | 157,000 | SEC↗ |
| IRIX IRIDEX CORP | A Award | 2017-07-24 | 2017-07-27 | 15,000 | $9.54 | $143.1K | 365,931 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award | 2017-06-21 | 2017-06-23 | 4,100 | $35.60 | $146.0K | 30,410 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2017-03-10 | 2017-03-14 | 5,000 | — | $0 | 5,000 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise deriv | 2017-03-10 | 2017-03-14 | 5,000 | — | $0 | 0 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise | 2017-03-10 | 2017-03-14 | 5,000 | $16.38 | $81.9K | 97,402 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise | 2017-03-10 | 2017-03-14 | 5,000 | — | $0 | 350,931 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2017-03-02 | 2017-03-06 | 5,000 | $37.26 | $186.3K | 92,402 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award | 2016-06-02 | 2016-06-03 | 4,400 | $33.46 | $147.2K | 26,310 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2016-04-26 | 2016-04-28 | 5,000 | — | $0 | 5,000 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise | 2016-04-26 | 2016-04-28 | 5,000 | $16.78 | $83.9K | 97,402 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise deriv | 2016-03-16 | 2016-03-17 | 5,000 | — | $0 | 0 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise | 2016-03-16 | 2016-03-17 | 5,000 | $2.27 | $11.3K | 345,931 | SEC↗ |
| IRIX IRIDEX CORP | A Award | 2016-03-01 | 2016-03-03 | 50,000 | — | $0 | 340,931 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2015-11-19 | 2015-11-19 | 10,000 | $9.83 | $98.3K | 290,931 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2015-09-15 | 2015-09-16 | 5,994 | $40.76 | $244.3K | 92,402 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2015-09-14 | 2015-09-16 | 4,000 | $40.27 | $161.1K | 98,396 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2015-09-08 | 2015-09-10 | 3,006 | $40.09 | $120.5K | 102,396 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2015-08-18 | 2015-08-20 | 3,000 | $45.62 | $136.9K | 105,402 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2015-08-13 | 2015-08-14 | 3,006 | $45.55 | $136.9K | 108,402 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2015-08-12 | 2015-08-14 | 994 | $45.54 | $45.3K | 111,408 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2015-06-15 | 2015-06-15 | 6,000 | $41.30 | $247.8K | 112,402 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award deriv | 2015-06-11 | 2015-06-15 | 5,000 | — | $0 | 10,000 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award | 2015-06-11 | 2015-06-15 | 5,000 | $14.34 | $71.7K | 21,910 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award | 2015-06-04 | 2015-06-12 | 3,250 | $40.61 | $132.0K | 21,910 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2015-05-28 | 2015-06-01 | 6,000 | $38.29 | $229.7K | 118,402 | SEC↗ |
| IRIX IRIDEX CORP | F Tax w/h | 2015-03-13 | 2015-03-16 | 61,465 | $9.08 | $558.1K | 280,931 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise deriv | 2015-02-27 | 2015-03-16 | 190,000 | — | $0 | 0 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise | 2015-02-27 | 2015-03-16 | 190,000 | — | $0 | 342,396 | SEC↗ |
| IRIX IRIDEX CORP | A Award | 2015-01-09 | 2015-01-14 | 50,000 | — | $0 | 152,396 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2014-12-08 | 2014-12-10 | 4,451 | $34.65 | $154.2K | 124,402 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2014-12-05 | 2014-12-10 | 561 | $34.65 | $19.4K | 128,853 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2014-12-02 | 2014-12-10 | 2,278 | $3478.00 | $7.92M | 129,414 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2014-11-06 | 2014-11-06 | 4,800 | $7.79 | $37.4K | 102,396 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2014-11-05 | 2014-11-06 | 200 | $7.75 | $1.6K | 97,596 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2014-09-10 | 2014-09-12 | 2,200 | $29.30 | $64.5K | 131,692 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2014-09-08 | 2014-09-10 | 5,000 | $29.17 | $145.8K | 133,892 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise deriv | 2014-08-19 | 2014-08-27 | 15,000 | — | $0 | 0 | SEC↗ |
| IRIX IRIDEX CORP | M Exercise | 2014-08-19 | 2014-08-27 | 15,000 | $4.30 | $64.5K | 97,396 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award deriv | 2014-06-05 | 2014-06-09 | 3,000 | — | $0 | 0 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award | 2014-06-05 | 2014-06-09 | 4,000 | $24.50 | $98.0K | 13,660 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2014-06-03 | 2014-06-04 | 5,000 | $8.48 | $42.4K | 82,396 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2014-05-09 | 2014-05-13 | 5,000 | $8.40 | $42.0K | 78,944 | SEC↗ |
| IRIX IRIDEX CORP | A Award deriv | 2014-01-04 | 2014-01-07 | 50,000 | — | $0 | 50,000 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2013-11-15 | 2013-11-18 | 10,000 | — | $0 | 10,000 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise | 2013-11-15 | 2013-11-18 | 10,000 | $10.03 | $100.3K | 54,892 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2013-11-15 | 2013-11-18 | 7,722 | $22.00 | $169.9K | 44,892 | SEC↗ |
| BABY NATUS MEDICAL INC | S Sale | 2013-11-14 | 2013-11-18 | 2,278 | $22.05 | $50.2K | 52,614 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2013-08-09 | 2013-08-12 | 9,800 | $5.88 | $57.6K | 77,396 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2013-08-08 | 2013-08-12 | 200 | $5.80 | $1.2K | 67,596 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award deriv | 2013-06-07 | 2013-06-11 | 5,000 | — | $0 | 5,000 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award | 2013-06-07 | 2013-06-11 | 6,000 | — | $0 | 93,660 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2013-06-06 | 2013-06-06 | 2,000 | $5.42 | $10.8K | 67,396 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2013-06-04 | 2013-06-06 | 10,000 | — | $0 | 0 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2013-06-04 | 2013-06-06 | 10,000 | — | $0 | 0 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2013-06-04 | 2013-06-06 | 10,000 | — | $0 | 0 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise deriv | 2013-06-04 | 2013-06-06 | 10,000 | — | $0 | 0 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise | 2013-06-04 | 2013-06-06 | 10,000 | $46500.00 | $465.00M | 87,660 | SEC↗ |
| BABY NATUS MEDICAL INC | M Exercise | 2013-06-04 | 2013-06-06 | 10,000 | $57700.00 | $577.00M | 77,660 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award | 2013-06-03 | 2013-06-06 | 20,000 | — | $0 | 87,660 | SEC↗ |
| IRIX IRIDEX CORP | A Award deriv | 2013-03-25 | 2013-03-27 | 220,000 | — | $0 | 220,000 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2013-03-07 | 2013-03-07 | 5,800 | $4.63 | $26.9K | 139,340 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2013-03-06 | 2013-03-07 | 1,700 | $4.60 | $7.8K | 133,540 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2013-03-05 | 2013-03-07 | 2,500 | $4.79 | $12.0K | 131,840 | SEC↗ |
| IRIX IRIDEX CORP | A Award | 2012-09-12 | 2012-09-18 | 25,000 | — | $0 | 55,396 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2012-09-06 | 2012-09-07 | 9,800 | $3.77 | $36.9K | 73,944 | SEC↗ |
| IRIX IRIDEX CORP | P Buy | 2012-09-05 | 2012-09-07 | 200 | $3.50 | $700 | 64,144 | SEC↗ |
| IRIX IRIDEX CORP | A Award deriv | 2012-07-02 | 2012-07-03 | 5,000 | — | $0 | 5,000 | SEC↗ |
| IRIX IRIDEX CORP | A Award | 2012-07-02 | 2012-07-03 | 5,333 | — | $0 | 30,396 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award deriv | 2012-06-08 | 2012-06-12 | 5,000 | — | $0 | 62,500 | SEC↗ |
| BABY NATUS MEDICAL INC | A Award | 2012-06-08 | 2012-06-12 | 8,750 | — | $0 | 67,660 | SEC↗ |