Lin Shih-Yao David
CIK 2098041
Transactions on file
91
Open-market buys
90
Win rate (buys)
0%
90 scored
Avg % since filing (buys)
-35.8%
Tickers traded
Recent activity
| Filed | Txn date | Issuer | Roles | Code | Shares | Value | % since Filing | Filing |
|---|---|---|---|---|---|---|---|---|
| 2026-10-07 | 2026-03-30 | IRIX IRIDEX CORP | 10% | Buy | 7,371 | $7.3K | -31.3% | open → |
| 2026-10-07 | 2026-03-24 | IRIX IRIDEX CORP | 10% | Buy | 4,549 | $6.1K | -48.9% | open → |
| 2026-10-07 | 2026-03-23 | IRIX IRIDEX CORP | 10% | Buy | 17,526 | $23.3K | -48.9% | open → |
| 2026-10-07 | 2026-03-17 | IRIX IRIDEX CORP | 10% | Buy | 22,805 | $29.9K | -48.1% | open → |
| 2026-10-07 | 2026-03-16 | IRIX IRIDEX CORP | 10% | Buy | 1,682 | $2.2K | -47.7% | open → |
| 2026-10-07 | 2026-03-12 | IRIX IRIDEX CORP | 10% | Buy | 967 | $1.3K | -48.5% | open → |
| 2026-10-07 | 2026-03-03 | IRIX IRIDEX CORP | 10% | Buy | 752 | $1.1K | -52.1% | open → |
| 2026-10-07 | 2026-03-02 | IRIX IRIDEX CORP | 10% | Buy | 1,424 | $2.0K | -51.4% | open → |
| 2026-10-07 | 2026-02-23 | IRIX IRIDEX CORP | 10% | Buy | 14,943 | $21.1K | -51.8% | open → |
| 2026-10-07 | 2026-02-12 | IRIX IRIDEX CORP | 10% | Buy | 100 | $138.00 | -50.7% | open → |
| 2026-10-07 | 2026-02-11 | IRIX IRIDEX CORP | 10% | Buy | 15,703 | $22.5K | -52.4% | open → |
| 2026-10-07 | 2026-02-09 | IRIX IRIDEX CORP | 10% | Buy | 129 | $188.34 | -53.4% | open → |
| 2026-10-07 | 2026-02-05 | IRIX IRIDEX CORP | 10% | Buy | 40,535 | $58.8K | -53.1% | open → |
| 2026-10-07 | 2026-02-04 | IRIX IRIDEX CORP | 10% | Buy | 19,324 | $27.2K | -51.8% | open → |
| 2026-10-07 | 2026-02-02 | IRIX IRIDEX CORP | 10% | Buy | 637 | $949.13 | -54.4% | open → |
| 2026-10-07 | 2026-01-30 | IRIX IRIDEX CORP | 10% | Buy | 4,050 | $6.0K | -54.1% | open → |
| 2026-10-07 | 2026-01-27 | IRIX IRIDEX CORP | 10% | Buy | 33,013 | $49.0K | -54.2% | open → |
| 2026-10-07 | 2026-01-23 | IRIX IRIDEX CORP | 10% | Buy | 30,000 | $44.4K | -54.0% | open → |
| 2026-10-07 | 2026-01-08 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $24.0K | -43.3% | open → |
| 2026-10-07 | 2026-01-07 | IRIX IRIDEX CORP | 10% | Buy | 1,330 | $1.6K | -42.9% | open → |
| 2026-10-07 | 2025-12-30 | IRIX IRIDEX CORP | 10% | Buy | 7,009 | $8.1K | -40.9% | open → |
| 2026-10-07 | 2025-12-22 | IRIX IRIDEX CORP | 10% | Buy | 4,031 | $4.0K | -32.0% | open → |
| 2026-10-07 | 2025-12-19 | IRIX IRIDEX CORP | 10% | Buy | 14,202 | $13.8K | -29.9% | open → |
| 2026-10-07 | 2025-12-16 | IRIX IRIDEX CORP | 10% | Buy | 7,675 | $7.6K | -31.3% | open → |
| 2026-10-07 | 2025-12-15 | IRIX IRIDEX CORP | 10% | Buy | 11,404 | $10.7K | -27.7% | open → |
| 2026-10-07 | 2025-12-12 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $19.4K | -29.9% | open → |
| 2026-10-07 | 2025-12-10 | IRIX IRIDEX CORP | 10% | Buy | 18,892 | $17.7K | -27.3% | open → |
| 2026-10-07 | 2025-12-09 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $18.8K | -27.7% | open → |
| 2026-10-07 | 2025-12-05 | IRIX IRIDEX CORP | 10% | Buy | 10,260 | $9.6K | -27.7% | open → |
| 2026-10-07 | 2025-12-03 | IRIX IRIDEX CORP | 10% | Buy | 244 | $226.92 | -26.9% | open → |
| 2026-10-07 | 2025-12-01 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $19.2K | -29.2% | open → |
| 2026-10-07 | 2025-11-28 | IRIX IRIDEX CORP | 10% | Buy | 3,885 | $3.7K | -29.2% | open → |
| 2026-10-07 | 2025-11-26 | IRIX IRIDEX CORP | 10% | Buy | 3,033 | $2.8K | -26.9% | open → |
| 2026-10-07 | 2025-11-25 | IRIX IRIDEX CORP | 10% | Buy | 69 | $62.79 | -25.3% | open → |
| 2026-10-07 | 2025-11-20 | IRIX IRIDEX CORP | 10% | Buy | 925 | $869.50 | -27.7% | open → |
| 2026-10-07 | 2025-11-14 | IRIX IRIDEX CORP | 10% | Buy | 24,626 | $21.6K | -22.6% | open → |
| 2026-10-07 | 2025-11-12 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $20.8K | -34.6% | open → |
| 2026-10-07 | 2025-11-07 | IRIX IRIDEX CORP | 10% | Buy | 115 | $119.60 | -34.6% | open → |
| 2026-10-07 | 2025-11-06 | IRIX IRIDEX CORP | 10% | Buy | 1,496 | $1.6K | -34.6% | open → |
| 2026-10-07 | 2025-10-27 | IRIX IRIDEX CORP | 10% | Buy | 10,000 | $10.9K | -37.6% | open → |
| 2026-10-07 | 2025-10-22 | IRIX IRIDEX CORP | 10% | Buy | 6,120 | $6.5K | -35.8% | open → |
| 2026-10-07 | 2025-10-21 | IRIX IRIDEX CORP | 10% | Buy | 10,000 | $10.8K | -37.0% | open → |
| 2026-10-07 | 2025-10-20 | IRIX IRIDEX CORP | 10% | Buy | 422 | $438.88 | -34.6% | open → |
| 2026-10-07 | 2025-10-16 | IRIX IRIDEX CORP | 10% | Buy | 10,000 | $10.5K | -35.2% | open → |
| 2026-10-07 | 2025-10-14 | IRIX IRIDEX CORP | 10% | Buy | 100 | $105.00 | -35.2% | open → |
| 2026-10-07 | 2025-07-29 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $30.4K | -55.3% | open → |
| 2026-10-07 | 2025-07-18 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $25.6K | -46.8% | open → |
| 2026-10-07 | 2025-07-11 | IRIX IRIDEX CORP | 10% | Buy | 7,302 | $7.3K | -32.0% | open → |
| 2026-10-07 | 2025-07-09 | IRIX IRIDEX CORP | 10% | Buy | 2,139 | $2.1K | -30.3% | open → |
| 2026-10-07 | 2025-07-01 | IRIX IRIDEX CORP | 10% | Buy | 100 | $88.00 | -22.7% | open → |
| 2026-10-07 | 2025-06-30 | IRIX IRIDEX CORP | 10% | Buy | 253 | $222.64 | -22.7% | open → |
| 2026-10-07 | 2025-06-27 | IRIX IRIDEX CORP | 10% | Buy | 50,000 | $44.4K | -23.4% | open → |
| 2026-10-07 | 2025-06-23 | IRIX IRIDEX CORP | 10% | Buy | 1,192 | $1.1K | -28.4% | open → |
| 2026-10-07 | 2025-06-18 | IRIX IRIDEX CORP | 10% | Buy | 3,744 | $3.6K | -30.2% | open → |
| 2026-10-07 | 2025-06-17 | IRIX IRIDEX CORP | 10% | Buy | 101 | $97.47 | -29.5% | open → |
| 2026-10-07 | 2025-06-16 | IRIX IRIDEX CORP | 10% | Buy | 14,712 | $13.8K | -27.7% | open → |
| 2026-10-07 | 2025-06-13 | IRIX IRIDEX CORP | 10% | Buy | 1,582 | $1.5K | -27.7% | open → |
| 2026-10-07 | 2025-06-12 | IRIX IRIDEX CORP | 10% | Buy | 236 | $221.86 | -27.7% | open → |
| 2026-10-07 | 2025-06-09 | IRIX IRIDEX CORP | 10% | Buy | 15,755 | $15.5K | -31.0% | open → |
| 2026-10-07 | 2025-06-06 | IRIX IRIDEX CORP | 10% | Buy | 18,161 | $17.6K | -29.9% | open → |
| 2026-10-07 | 2025-06-05 | IRIX IRIDEX CORP | 10% | Buy | 50,000 | $49.3K | -31.1% | open → |
| 2026-10-07 | 2025-06-02 | IRIX IRIDEX CORP | 10% | Buy | 40,114 | $40.1K | -32.0% | open → |
| 2026-10-07 | 2025-05-29 | IRIX IRIDEX CORP | 10% | Buy | 3,719 | $3.6K | -29.8% | open → |
| 2026-10-07 | 2025-05-28 | IRIX IRIDEX CORP | 10% | Buy | 23,526 | $22.1K | -27.7% | open → |
| 2026-10-07 | 2025-05-23 | IRIX IRIDEX CORP | 10% | Buy | 80,000 | $80.0K | -32.0% | open → |
| 2026-10-07 | 2025-05-21 | IRIX IRIDEX CORP | 10% | Buy | 3,802 | $3.9K | -33.3% | open → |
| 2026-10-07 | 2025-05-20 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $21.0K | -35.2% | open → |
| 2026-10-07 | 2025-05-19 | IRIX IRIDEX CORP | 10% | Buy | 7,562 | $7.6K | -32.7% | open → |
| 2026-10-07 | 2025-05-16 | IRIX IRIDEX CORP | 10% | Buy | 3,176 | $3.2K | -32.0% | open → |
| 2026-10-07 | 2025-05-15 | IRIX IRIDEX CORP | 10% | Buy | 39,937 | $39.9K | -32.0% | open → |
| 2026-10-07 | 2025-05-14 | IRIX IRIDEX CORP | 10% | Buy | 50,000 | $55.0K | -38.2% | open → |
| 2026-10-07 | 2025-05-12 | IRIX IRIDEX CORP | 10% | Buy | 50,000 | $58.0K | -41.4% | open → |
| 2026-10-07 | 2025-05-09 | IRIX IRIDEX CORP | 10% | Buy | 851 | $978.65 | -40.9% | open → |
| 2026-10-07 | 2025-05-08 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $23.0K | -40.9% | open → |
| 2026-10-07 | 2025-05-07 | IRIX IRIDEX CORP | 10% | Buy | 26,581 | $30.8K | -41.3% | open → |
| 2026-10-07 | 2025-05-06 | IRIX IRIDEX CORP | 10% | Buy | 11,773 | $13.5K | -40.9% | open → |
| 2026-10-07 | 2025-04-30 | IRIX IRIDEX CORP | 10% | Buy | 4,032 | $4.8K | -42.4% | open → |
| 2026-10-07 | 2025-04-28 | IRIX IRIDEX CORP | 10% | Buy | 6,253 | $7.6K | -44.3% | open → |
| 2026-10-07 | 2025-04-24 | IRIX IRIDEX CORP | 10% | Buy | 50,000 | $60.0K | -43.3% | open → |
| 2026-10-07 | 2025-04-22 | IRIX IRIDEX CORP | 10% | Buy | 1,231 | $1.3K | -33.3% | open → |
| 2026-10-07 | 2025-04-21 | IRIX IRIDEX CORP | 10% | Buy | 7,230 | $7.4K | -33.3% | open → |
| 2026-10-07 | 2025-04-17 | IRIX IRIDEX CORP | 10% | Buy | 20,000 | $20.4K | -33.3% | open → |
| 2026-10-07 | 2025-04-15 | IRIX IRIDEX CORP | 10% | Buy | 879 | $852.63 | -29.9% | open → |
| 2026-10-07 | 2025-04-10 | IRIX IRIDEX CORP | 10% | Buy | 789 | $729.83 | -26.5% | open → |
| 2026-10-07 | 2025-04-09 | IRIX IRIDEX CORP | 10% | Buy | 6,226 | $5.4K | -21.8% | open → |
| 2026-10-07 | 2025-04-08 | IRIX IRIDEX CORP | 10% | Buy | 2,995 | $2.5K | -20.0% | open → |
| 2026-10-07 | 2025-04-07 | IRIX IRIDEX CORP | 10% | Buy | 10,674 | $9.0K | -19.0% | open → |
| 2026-10-07 | 2025-04-04 | IRIX IRIDEX CORP | 10% | Buy | 15,000 | $13.3K | -23.6% | open → |
| 2026-10-07 | 2025-03-26 | IRIX IRIDEX CORP | 10% | Buy | 8,834 | $7.9K | -23.8% | open → |
| 2026-10-07 | 2025-03-25 | IRIX IRIDEX CORP | 10% | Buy | 5,000 | $4.7K | -27.2% | open → |
| 2026-07-08 | 2026-07-07 | IRIX IRIDEX CORP | 10% | Other | 111,997 | $0.00 | — | open → |