Sign inGet started

Lin Shih-Yao David

Insider CIK 2098041 · IRIX 10% owner

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 J Other2026-10-022026-10-13146,313— —697,742SEC↗
IRIX IRIDEX CORP J Other2026-07-072026-07-08111,997— $0551,429SEC↗
IRIX IRIDEX CORP J Other2026-04-012026-04-0387,949— $0439,432SEC↗
IRIX IRIDEX CORP P Buy2026-03-302026-10-077,371$0.99 $7.3K1,186,809SEC↗
IRIX IRIDEX CORP P Buy2026-03-242026-10-074,549$1.33 $6.1K1,179,438SEC↗
IRIX IRIDEX CORP P Buy2026-03-232026-10-0717,526$1.33 $23.3K1,174,889SEC↗
IRIX IRIDEX CORP P Buy2026-03-172026-10-0722,805$1.31 $29.9K1,157,363SEC↗
IRIX IRIDEX CORP P Buy2026-03-162026-10-071,682$1.30 $2.2K1,134,558SEC↗
IRIX IRIDEX CORP P Buy2026-03-122026-10-07967$1.32 $1.3K1,132,876SEC↗
IRIX IRIDEX CORP P Buy2026-03-032026-10-07752$1.42 $1.1K1,131,909SEC↗
IRIX IRIDEX CORP P Buy2026-03-022026-10-071,424$1.40 $2.0K1,131,157SEC↗
IRIX IRIDEX CORP P Buy2026-02-232026-10-0714,943$1.41 $21.1K1,129,733SEC↗
IRIX IRIDEX CORP P Buy2026-02-122026-10-07100$1.38 $1381,114,790SEC↗
IRIX IRIDEX CORP P Buy2026-02-112026-10-0715,703$1.43 $22.5K1,114,690SEC↗
IRIX IRIDEX CORP P Buy2026-02-092026-10-07129$1.46 $1881,098,987SEC↗
IRIX IRIDEX CORP P Buy2026-02-052026-10-0740,535$1.45 $58.8K1,098,858SEC↗
IRIX IRIDEX CORP P Buy2026-02-042026-10-0719,324$1.41 $27.2K1,058,323SEC↗
IRIX IRIDEX CORP P Buy2026-02-022026-10-07637$1.49 $9491,038,999SEC↗
IRIX IRIDEX CORP P Buy2026-01-302026-10-074,050$1.48 $6.0K1,038,362SEC↗
IRIX IRIDEX CORP P Buy2026-01-272026-10-0733,013$1.48 $49.0K1,034,312SEC↗
IRIX IRIDEX CORP P Buy2026-01-232026-10-0730,000$1.48 $44.4K1,001,299SEC↗
IRIX IRIDEX CORP P Buy2026-01-082026-10-0720,000$1.20 $24.0K971,299SEC↗
IRIX IRIDEX CORP P Buy2026-01-072026-10-071,330$1.19 $1.6K951,299SEC↗
IRIX IRIDEX CORP J Other2026-01-022026-01-08116,540— $0351,483SEC↗
IRIX IRIDEX CORP P Buy2025-12-302026-10-077,009$1.15 $8.1K949,969SEC↗
IRIX IRIDEX CORP P Buy2025-12-222026-10-074,031$1.00 $4.0K942,960SEC↗
IRIX IRIDEX CORP P Buy2025-12-192026-10-0714,202$0.97 $13.8K938,929SEC↗
IRIX IRIDEX CORP P Buy2025-12-162026-10-077,675$0.99 $7.6K924,727SEC↗
IRIX IRIDEX CORP P Buy2025-12-152026-10-0711,404$0.94 $10.7K917,052SEC↗
IRIX IRIDEX CORP P Buy2025-12-122026-10-0720,000$0.97 $19.4K905,648SEC↗
IRIX IRIDEX CORP P Buy2025-12-102026-10-0718,892$0.94 $17.7K885,648SEC↗
IRIX IRIDEX CORP P Buy2025-12-092026-10-0720,000$0.94 $18.8K866,756SEC↗
IRIX IRIDEX CORP P Buy2025-12-052026-10-0710,260$0.94 $9.6K846,756SEC↗
IRIX IRIDEX CORP P Buy2025-12-032026-10-07244$0.93 $227836,496SEC↗
IRIX IRIDEX CORP P Buy2025-12-012026-10-0720,000$0.96 $19.2K836,252SEC↗
IRIX IRIDEX CORP P Buy2025-11-282026-10-073,885$0.96 $3.7K816,252SEC↗
IRIX IRIDEX CORP P Buy2025-11-262026-10-073,033$0.93 $2.8K812,367SEC↗
IRIX IRIDEX CORP P Buy2025-11-252026-10-0769$0.91 $63809,334SEC↗
IRIX IRIDEX CORP P Buy2025-11-202026-10-07925$0.94 $870809,265SEC↗
IRIX IRIDEX CORP P Buy2025-11-142026-10-0724,626$0.88 $21.6K808,340SEC↗
IRIX IRIDEX CORP P Buy2025-11-122026-10-0720,000$1.04 $20.8K783,714SEC↗
IRIX IRIDEX CORP P Buy2025-11-072026-10-07115$1.04 $120763,714SEC↗
IRIX IRIDEX CORP P Buy2025-11-062026-10-071,496$1.04 $1.6K763,599SEC↗
IRIX IRIDEX CORP P Buy2025-10-272026-10-0710,000$1.09 $10.9K762,103SEC↗
IRIX IRIDEX CORP P Buy2025-10-222026-10-076,120$1.06 $6.5K752,103SEC↗
IRIX IRIDEX CORP P Buy2025-10-212026-10-0710,000$1.08 $10.8K745,983SEC↗
IRIX IRIDEX CORP P Buy2025-10-202026-10-07422$1.04 $439735,983SEC↗
IRIX IRIDEX CORP P Buy2025-10-162026-10-0710,000$1.05 $10.5K735,561SEC↗
IRIX IRIDEX CORP P Buy2025-10-142026-10-07100$1.05 $105725,561SEC↗
IRIX IRIDEX CORP J Other2025-10-012026-01-0897,610— $0234,943SEC↗
IRIX IRIDEX CORP P Buy2025-07-292026-10-0720,000$1.52 $30.4K725,461SEC↗
IRIX IRIDEX CORP P Buy2025-07-182026-10-0720,000$1.28 $25.6K705,461SEC↗
IRIX IRIDEX CORP P Buy2025-07-112026-10-077,302$1.00 $7.3K685,461SEC↗
IRIX IRIDEX CORP P Buy2025-07-092026-10-072,139$0.97 $2.1K678,159SEC↗
IRIX IRIDEX CORP J Other2025-07-012026-01-08137,333— $0137,333SEC↗
IRIX IRIDEX CORP P Buy2025-07-012026-10-07100$0.88 $88676,020SEC↗
IRIX IRIDEX CORP P Buy2025-06-302026-10-07253$0.88 $223675,920SEC↗
IRIX IRIDEX CORP P Buy2025-06-272026-10-0750,000$0.89 $44.4K675,667SEC↗
IRIX IRIDEX CORP P Buy2025-06-232026-10-071,192$0.95 $1.1K625,667SEC↗
IRIX IRIDEX CORP P Buy2025-06-182026-10-073,744$0.97 $3.6K624,475SEC↗
IRIX IRIDEX CORP P Buy2025-06-172026-10-07101$0.96 $97620,731SEC↗
IRIX IRIDEX CORP P Buy2025-06-162026-10-0714,712$0.94 $13.8K620,630SEC↗
IRIX IRIDEX CORP P Buy2025-06-132026-10-071,582$0.94 $1.5K605,918SEC↗
IRIX IRIDEX CORP P Buy2025-06-122026-10-07236$0.94 $222604,336SEC↗
IRIX IRIDEX CORP P Buy2025-06-092026-10-0715,755$0.99 $15.5K604,100SEC↗
IRIX IRIDEX CORP P Buy2025-06-062026-10-0718,161$0.97 $17.6K588,345SEC↗
IRIX IRIDEX CORP P Buy2025-06-052026-10-0750,000$0.99 $49.3K570,184SEC↗
IRIX IRIDEX CORP P Buy2025-06-022026-10-0740,114$1.00 $40.1K520,184SEC↗
IRIX IRIDEX CORP P Buy2025-05-292026-10-073,719$0.97 $3.6K480,070SEC↗
IRIX IRIDEX CORP P Buy2025-05-282026-10-0723,526$0.94 $22.1K476,351SEC↗
IRIX IRIDEX CORP P Buy2025-05-232026-10-0780,000$1.00 $80.0K452,825SEC↗
IRIX IRIDEX CORP P Buy2025-05-212026-10-073,802$1.02 $3.9K372,825SEC↗
IRIX IRIDEX CORP P Buy2025-05-202026-10-0720,000$1.05 $21.0K369,023SEC↗
IRIX IRIDEX CORP P Buy2025-05-192026-10-077,562$1.01 $7.6K349,023SEC↗
IRIX IRIDEX CORP P Buy2025-05-162026-10-073,176$1.00 $3.2K341,461SEC↗
IRIX IRIDEX CORP P Buy2025-05-152026-10-0739,937$1.00 $39.9K338,285SEC↗
IRIX IRIDEX CORP P Buy2025-05-142026-10-0750,000$1.10 $55.0K298,348SEC↗
IRIX IRIDEX CORP P Buy2025-05-122026-10-0750,000$1.16 $58.0K248,348SEC↗
IRIX IRIDEX CORP P Buy2025-05-092026-10-07851$1.15 $979198,348SEC↗
IRIX IRIDEX CORP P Buy2025-05-082026-10-0720,000$1.15 $23.0K197,497SEC↗
IRIX IRIDEX CORP P Buy2025-05-072026-10-0726,581$1.16 $30.8K177,497SEC↗
IRIX IRIDEX CORP P Buy2025-05-062026-10-0711,773$1.15 $13.5K150,916SEC↗
IRIX IRIDEX CORP P Buy2025-04-302026-10-074,032$1.18 $4.8K139,143SEC↗
IRIX IRIDEX CORP P Buy2025-04-282026-10-076,253$1.22 $7.6K135,111SEC↗
IRIX IRIDEX CORP P Buy2025-04-242026-10-0750,000$1.20 $60.0K128,858SEC↗
IRIX IRIDEX CORP P Buy2025-04-222026-10-071,231$1.02 $1.3K78,858SEC↗
IRIX IRIDEX CORP P Buy2025-04-212026-10-077,230$1.02 $7.4K77,627SEC↗
IRIX IRIDEX CORP P Buy2025-04-172026-10-0720,000$1.02 $20.4K70,397SEC↗
IRIX IRIDEX CORP P Buy2025-04-152026-10-07879$0.97 $85350,397SEC↗
IRIX IRIDEX CORP P Buy2025-04-102026-10-07789$0.93 $73049,518SEC↗
IRIX IRIDEX CORP P Buy2025-04-092026-10-076,226$0.87 $5.4K48,729SEC↗
IRIX IRIDEX CORP P Buy2025-04-082026-10-072,995$0.85 $2.5K42,503SEC↗
IRIX IRIDEX CORP P Buy2025-04-072026-10-0710,674$0.84 $9.0K39,508SEC↗
IRIX IRIDEX CORP P Buy2025-04-042026-10-0715,000$0.89 $13.3K28,834SEC↗
IRIX IRIDEX CORP P Buy2025-03-262026-10-078,834$0.89 $7.9K13,834SEC↗
IRIX IRIDEX CORP P Buy2025-03-252026-10-075,000$0.93 $4.7K5,000SEC↗