Sign inGet started

MOORE WILLIAM M

Insider CIK 1217126 · IRIX Chairman and CEO, Director · BABY Director

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
IRIX IRIDEX CORP P Buy2025-12-162025-12-182,000$1.01 $2.0K251,550SEC↗
IRIX IRIDEX CORP P Buy2025-12-152025-12-1620,000— $0249,550SEC↗
IRIX IRIDEX CORP P Buy2025-12-122025-12-1520,920— $0280,674SEC↗
IRIX IRIDEX CORP P Buy2025-12-112025-12-159,080— $0259,754SEC↗
IRIX IRIDEX CORP P Buy2025-11-172025-11-1821,843$0.97 $21.2K250,674SEC↗
IRIX IRIDEX CORP P Buy2025-11-142025-11-1828,157$0.97 $27.3K228,831SEC↗
IRIX IRIDEX CORP P Buy2025-08-182025-08-1912,024$1.18 $14.2K200,674SEC↗
IRIX IRIDEX CORP A Award deriv2025-06-132025-06-2415,000— $015,000SEC↗
IRIX IRIDEX CORP A Award deriv2025-06-132025-06-2453,000— $053,000SEC↗
IRIX IRIDEX CORP P Buy2025-06-132025-06-1620,000$0.97 $19.4K188,650SEC↗
IRIX IRIDEX CORP P Buy2025-06-122025-06-1320,000$0.97 $19.4K168,650SEC↗
IRIX IRIDEX CORP P Buy2025-06-112025-06-1310,000$0.96 $9.6K148,650SEC↗
IRIX IRIDEX CORP P Buy2025-05-152025-05-162,500$1.00 $2.5K138,650SEC↗
IRIX IRIDEX CORP P Buy2025-05-142025-05-1615,000$1.10 $16.5K136,150SEC↗
IRIX IRIDEX CORP P Buy2025-04-292025-04-3019,710$1.21 $23.8K121,150SEC↗
IRIX IRIDEX CORP P Buy2025-04-282025-04-30290$1.24 $360101,440SEC↗
IRIX IRIDEX CORP P Buy2025-04-222025-04-2310,000$1.08 $10.8K101,150SEC↗
IRIX IRIDEX CORP P Buy2025-04-212025-04-2310,000$1.05 $10.5K91,150SEC↗
IRIX IRIDEX CORP F Tax w/h2019-04-242019-04-2591$4.65 $423201,990SEC↗
IRIX IRIDEX CORP F Tax w/h2019-03-242019-03-2588$4.38 $385202,081SEC↗
IRIX IRIDEX CORP F Tax w/h2019-02-242019-02-25108$4.77 $515202,169SEC↗
IRIX IRIDEX CORP F Tax w/h2019-01-242019-01-25107$4.60 $492202,277SEC↗
IRIX IRIDEX CORP F Tax w/h2019-01-032019-01-074,325$4.48 $19.4K202,384SEC↗
IRIX IRIDEX CORP F Tax w/h2018-12-242018-12-2691$4.07 $370206,709SEC↗
IRIX IRIDEX CORP P Buy2018-12-122018-12-1310,000$4.34 $43.4K206,800SEC↗
IRIX IRIDEX CORP P Buy2018-11-272018-11-2710,000$4.71 $47.1K211,800SEC↗
IRIX IRIDEX CORP F Tax w/h2018-11-242018-12-131,462— $0196,800SEC↗
IRIX IRIDEX CORP P Buy2018-09-142018-09-1710,000$6.56 $65.6K201,800SEC↗
IRIX IRIDEX CORP A Award2018-07-282018-07-3140,000— $0191,800SEC↗
IRIX IRIDEX CORP M Exercise deriv2018-06-042018-06-065,000— $00SEC↗
IRIX IRIDEX CORP M Exercise deriv2018-06-042018-06-065,000— $00SEC↗
IRIX IRIDEX CORP M Exercise2018-06-042018-06-065,000$3.95 $19.8K151,800SEC↗
IRIX IRIDEX CORP M Exercise2018-06-042018-06-065,000$3.75 $18.8K146,800SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2018-05-162018-05-185,000$10.69 $53.5K0SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2018-05-162018-05-183,000$24.50 $73.5K0SEC↗
BABY NATUS MEDICAL INC S Sale2018-05-162018-05-183,000$35.91 $107.7K89,402SEC↗
BABY NATUS MEDICAL INC M Exercise2018-05-162018-05-185,000$10.69 $53.5K94,402SEC↗
BABY NATUS MEDICAL INC S Sale2018-05-162018-05-185,000$35.91 $179.5K89,402SEC↗
BABY NATUS MEDICAL INC M Exercise2018-05-162018-05-183,000$24.50 $73.5K92,402SEC↗
IRIX IRIDEX CORP P Buy2017-12-122017-12-155,000$7.84 $39.2K83,944SEC↗
BABY NATUS MEDICAL INC S Sale2017-11-132017-11-155,000$41.01 $205.1K89,402SEC↗
IRIX IRIDEX CORP P Buy2017-09-152017-09-181,800$9.42 $17.0K372,434SEC↗
IRIX IRIDEX CORP J Other2017-08-282017-08-294,703— $0370,634SEC↗
BABY NATUS MEDICAL INC S Sale2017-08-142017-08-153,000$34.10 $102.3K94,402SEC↗
IRIX IRIDEX CORP M Exercise deriv2017-07-242017-07-27157,000— $0157,000SEC↗
IRIX IRIDEX CORP A Award2017-07-242017-07-2715,000$9.54 $143.1K365,931SEC↗
BABY NATUS MEDICAL INC A Award2017-06-212017-06-234,100$35.60 $146.0K30,410SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2017-03-102017-03-145,000— $05,000SEC↗
IRIX IRIDEX CORP M Exercise deriv2017-03-102017-03-145,000— $00SEC↗
BABY NATUS MEDICAL INC M Exercise2017-03-102017-03-145,000$16.38 $81.9K97,402SEC↗
IRIX IRIDEX CORP M Exercise2017-03-102017-03-145,000— $0350,931SEC↗
BABY NATUS MEDICAL INC S Sale2017-03-022017-03-065,000$37.26 $186.3K92,402SEC↗
BABY NATUS MEDICAL INC A Award2016-06-022016-06-034,400$33.46 $147.2K26,310SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2016-04-262016-04-285,000— $05,000SEC↗
BABY NATUS MEDICAL INC M Exercise2016-04-262016-04-285,000$16.78 $83.9K97,402SEC↗
IRIX IRIDEX CORP M Exercise deriv2016-03-162016-03-175,000— $00SEC↗
IRIX IRIDEX CORP M Exercise2016-03-162016-03-175,000$2.27 $11.3K345,931SEC↗
IRIX IRIDEX CORP A Award2016-03-012016-03-0350,000— $0340,931SEC↗
IRIX IRIDEX CORP P Buy2015-11-192015-11-1910,000$9.83 $98.3K290,931SEC↗
BABY NATUS MEDICAL INC S Sale2015-09-152015-09-165,994$40.76 $244.3K92,402SEC↗
BABY NATUS MEDICAL INC S Sale2015-09-142015-09-164,000$40.27 $161.1K98,396SEC↗
BABY NATUS MEDICAL INC S Sale2015-09-082015-09-103,006$40.09 $120.5K102,396SEC↗
BABY NATUS MEDICAL INC S Sale2015-08-182015-08-203,000$45.62 $136.9K105,402SEC↗
BABY NATUS MEDICAL INC S Sale2015-08-132015-08-143,006$45.55 $136.9K108,402SEC↗
BABY NATUS MEDICAL INC S Sale2015-08-122015-08-14994$45.54 $45.3K111,408SEC↗
BABY NATUS MEDICAL INC S Sale2015-06-152015-06-156,000$41.30 $247.8K112,402SEC↗
BABY NATUS MEDICAL INC A Award deriv2015-06-112015-06-155,000— $010,000SEC↗
BABY NATUS MEDICAL INC A Award2015-06-112015-06-155,000$14.34 $71.7K21,910SEC↗
BABY NATUS MEDICAL INC A Award2015-06-042015-06-123,250$40.61 $132.0K21,910SEC↗
BABY NATUS MEDICAL INC S Sale2015-05-282015-06-016,000$38.29 $229.7K118,402SEC↗
IRIX IRIDEX CORP F Tax w/h2015-03-132015-03-1661,465$9.08 $558.1K280,931SEC↗
IRIX IRIDEX CORP M Exercise deriv2015-02-272015-03-16190,000— $00SEC↗
IRIX IRIDEX CORP M Exercise2015-02-272015-03-16190,000— $0342,396SEC↗
IRIX IRIDEX CORP A Award2015-01-092015-01-1450,000— $0152,396SEC↗
BABY NATUS MEDICAL INC S Sale2014-12-082014-12-104,451$34.65 $154.2K124,402SEC↗
BABY NATUS MEDICAL INC S Sale2014-12-052014-12-10561$34.65 $19.4K128,853SEC↗
BABY NATUS MEDICAL INC S Sale2014-12-022014-12-102,278$3478.00 $7.92M129,414SEC↗
IRIX IRIDEX CORP P Buy2014-11-062014-11-064,800$7.79 $37.4K102,396SEC↗
IRIX IRIDEX CORP P Buy2014-11-052014-11-06200$7.75 $1.6K97,596SEC↗
BABY NATUS MEDICAL INC S Sale2014-09-102014-09-122,200$29.30 $64.5K131,692SEC↗
BABY NATUS MEDICAL INC S Sale2014-09-082014-09-105,000$29.17 $145.8K133,892SEC↗
IRIX IRIDEX CORP M Exercise deriv2014-08-192014-08-2715,000— $00SEC↗
IRIX IRIDEX CORP M Exercise2014-08-192014-08-2715,000$4.30 $64.5K97,396SEC↗
BABY NATUS MEDICAL INC A Award deriv2014-06-052014-06-093,000— $00SEC↗
BABY NATUS MEDICAL INC A Award2014-06-052014-06-094,000$24.50 $98.0K13,660SEC↗
IRIX IRIDEX CORP P Buy2014-06-032014-06-045,000$8.48 $42.4K82,396SEC↗
IRIX IRIDEX CORP P Buy2014-05-092014-05-135,000$8.40 $42.0K78,944SEC↗
IRIX IRIDEX CORP A Award deriv2014-01-042014-01-0750,000— $050,000SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2013-11-152013-11-1810,000— $010,000SEC↗
BABY NATUS MEDICAL INC M Exercise2013-11-152013-11-1810,000$10.03 $100.3K54,892SEC↗
BABY NATUS MEDICAL INC S Sale2013-11-152013-11-187,722$22.00 $169.9K44,892SEC↗
BABY NATUS MEDICAL INC S Sale2013-11-142013-11-182,278$22.05 $50.2K52,614SEC↗
IRIX IRIDEX CORP P Buy2013-08-092013-08-129,800$5.88 $57.6K77,396SEC↗
IRIX IRIDEX CORP P Buy2013-08-082013-08-12200$5.80 $1.2K67,596SEC↗
BABY NATUS MEDICAL INC A Award deriv2013-06-072013-06-115,000— $05,000SEC↗
BABY NATUS MEDICAL INC A Award2013-06-072013-06-116,000— $093,660SEC↗
IRIX IRIDEX CORP P Buy2013-06-062013-06-062,000$5.42 $10.8K67,396SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2013-06-042013-06-0610,000— $00SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2013-06-042013-06-0610,000— $00SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2013-06-042013-06-0610,000— $00SEC↗
BABY NATUS MEDICAL INC M Exercise deriv2013-06-042013-06-0610,000— $00SEC↗
BABY NATUS MEDICAL INC M Exercise2013-06-042013-06-0610,000$46500.00 $465.00M87,660SEC↗
BABY NATUS MEDICAL INC M Exercise2013-06-042013-06-0610,000$57700.00 $577.00M77,660SEC↗
BABY NATUS MEDICAL INC A Award2013-06-032013-06-0620,000— $087,660SEC↗
IRIX IRIDEX CORP A Award deriv2013-03-252013-03-27220,000— $0220,000SEC↗
IRIX IRIDEX CORP P Buy2013-03-072013-03-075,800$4.63 $26.9K139,340SEC↗
IRIX IRIDEX CORP P Buy2013-03-062013-03-071,700$4.60 $7.8K133,540SEC↗
IRIX IRIDEX CORP P Buy2013-03-052013-03-072,500$4.79 $12.0K131,840SEC↗
IRIX IRIDEX CORP A Award2012-09-122012-09-1825,000— $055,396SEC↗
IRIX IRIDEX CORP P Buy2012-09-062012-09-079,800$3.77 $36.9K73,944SEC↗
IRIX IRIDEX CORP P Buy2012-09-052012-09-07200$3.50 $70064,144SEC↗
IRIX IRIDEX CORP A Award deriv2012-07-022012-07-035,000— $05,000SEC↗
IRIX IRIDEX CORP A Award2012-07-022012-07-035,333— $030,396SEC↗
BABY NATUS MEDICAL INC A Award deriv2012-06-082012-06-125,000— $062,500SEC↗
BABY NATUS MEDICAL INC A Award2012-06-082012-06-128,750— $067,660SEC↗