SEC Form 4 reporting owner
Lin Shih-Yao David
Lin Shih-Yao David has filed 90 Form 4 transactions reported between March 25, 2025 and March 30, 2026, as 10% owner of IRIDEX CORP.
Name as filed: Lin Shih-Yao David
Lin Shih-Yao David holds 1.2M shares of IRIX, worth $890K, 6.76% of the company.
As of their Mar 25, 2025 Form 4 (filed Oct 7, 2026) · the filing on SEC EDGAR · valued at the Oct 26, 2026 close of $0.7500 · 17.6M shares outstanding on Aug 13, 2026
No Form 4 has been filed for IRIX since Mar 25, 2025. The holding may have changed, or Lin Shih-Yao David may no longer be an insider.
Roles and reported holdings
How their buys did since
90 open-market purchases against today’s price: -29.2% on average, -32.1% weighted by dollars spent.
| Date | Company | Shares | Paid | Now | Return |
|---|---|---|---|---|---|
| Mar 30, 2026IRIX | IRIX | 7,371 | $0.9900 | $0.7500close | -24.2%now $0.7500 |
| Mar 24, 2026IRIX | IRIX | 4,549 | $1.33 | $0.7500close | -43.6%now $0.7500 |
| Mar 23, 2026IRIX | IRIX | 17,526 | $1.33 | $0.7500close | -43.6%now $0.7500 |
| Mar 17, 2026IRIX | IRIX | 22,805 | $1.31 | $0.7500close | -42.7%now $0.7500 |
| Mar 16, 2026IRIX | IRIX | 1,682 | $1.30 | $0.7500close | -42.3%now $0.7500 |
| Mar 12, 2026IRIX | IRIX | 967 | $1.32 | $0.7500close | -43.2%now $0.7500 |
| Mar 3, 2026IRIX | IRIX | 752 | $1.42 | $0.7500close | -47.2%now $0.7500 |
| Mar 2, 2026IRIX | IRIX | 1,424 | $1.40 | $0.7500close | -46.4%now $0.7500 |
| Feb 23, 2026IRIX | IRIX | 14,943 | $1.41 | $0.7500close | -46.8%now $0.7500 |
| Feb 12, 2026IRIX | IRIX | 100 | $1.38 | $0.7500close | -45.6%now $0.7500 |
| Feb 11, 2026IRIX | IRIX | 15,703 | $1.43 | $0.7500close | -47.5%now $0.7500 |
| Feb 9, 2026IRIX | IRIX | 129 | $1.46 | $0.7500close | -48.6%now $0.7500 |
| Feb 5, 2026IRIX | IRIX | 40,535 | $1.45 | $0.7500close | -48.3%now $0.7500 |
| Feb 4, 2026IRIX | IRIX | 19,324 | $1.41 | $0.7500close | -46.8%now $0.7500 |
| Feb 2, 2026IRIX | IRIX | 637 | $1.49 | $0.7500close | -49.7%now $0.7500 |
| Jan 30, 2026IRIX | IRIX | 4,050 | $1.48 | $0.7500close | -49.3%now $0.7500 |
| Jan 27, 2026IRIX | IRIX | 33,013 | $1.48 | $0.7500close | -49.5%now $0.7500 |
| Jan 23, 2026IRIX | IRIX | 30,000 | $1.48 | $0.7500close | -49.3%now $0.7500 |
| Jan 8, 2026IRIX | IRIX | 20,000 | $1.20 | $0.7500close | -37.5%now $0.7500 |
| Jan 7, 2026IRIX | IRIX | 1,330 | $1.19 | $0.7500close | -37.0%now $0.7500 |
| Dec 30, 2025IRIX | IRIX | 7,009 | $1.15 | $0.7500close | -34.8%now $0.7500 |
| Dec 22, 2025IRIX | IRIX | 4,031 | $1.00 | $0.7500close | -25.0%now $0.7500 |
| Dec 19, 2025IRIX | IRIX | 14,202 | $0.9700 | $0.7500close | -22.7%now $0.7500 |
| Dec 16, 2025IRIX | IRIX | 7,675 | $0.9900 | $0.7500close | -24.2%now $0.7500 |
| Dec 15, 2025IRIX | IRIX | 11,404 | $0.9400 | $0.7500close | -20.2%now $0.7500 |
| Dec 12, 2025IRIX | IRIX | 20,000 | $0.9700 | $0.7500close | -22.7%now $0.7500 |
| Dec 10, 2025IRIX | IRIX | 18,892 | $0.9350 | $0.7500close | -19.8%now $0.7500 |
| Dec 9, 2025IRIX | IRIX | 20,000 | $0.9400 | $0.7500close | -20.2%now $0.7500 |
| Dec 5, 2025IRIX | IRIX | 10,260 | $0.9400 | $0.7500close | -20.2%now $0.7500 |
| Dec 3, 2025IRIX | IRIX | 244 | $0.9300 | $0.7500close | -19.4%now $0.7500 |
| Dec 1, 2025IRIX | IRIX | 20,000 | $0.9600 | $0.7500close | -21.9%now $0.7500 |
| Nov 28, 2025IRIX | IRIX | 3,885 | $0.9600 | $0.7500close | -21.9%now $0.7500 |
| Nov 26, 2025IRIX | IRIX | 3,033 | $0.9300 | $0.7500close | -19.4%now $0.7500 |
| Nov 25, 2025IRIX | IRIX | 69 | $0.9100 | $0.7500close | -17.6%now $0.7500 |
| Nov 20, 2025IRIX | IRIX | 925 | $0.9400 | $0.7500close | -20.2%now $0.7500 |
| Nov 14, 2025IRIX | IRIX | 24,626 | $0.8781 | $0.7500close | -14.6%now $0.7500 |
| Nov 12, 2025IRIX | IRIX | 20,000 | $1.04 | $0.7500close | -27.9%now $0.7500 |
| Nov 7, 2025IRIX | IRIX | 115 | $1.04 | $0.7500close | -27.9%now $0.7500 |
| Nov 6, 2025IRIX | IRIX | 1,496 | $1.04 | $0.7500close | -27.9%now $0.7500 |
| Oct 27, 2025IRIX | IRIX | 10,000 | $1.09 | $0.7500close | -31.2%now $0.7500 |
| Oct 22, 2025IRIX | IRIX | 6,120 | $1.06 | $0.7500close | -29.3%now $0.7500 |
| Oct 21, 2025IRIX | IRIX | 10,000 | $1.08 | $0.7500close | -30.6%now $0.7500 |
| Oct 20, 2025IRIX | IRIX | 422 | $1.04 | $0.7500close | -27.9%now $0.7500 |
| Oct 16, 2025IRIX | IRIX | 10,000 | $1.05 | $0.7500close | -28.6%now $0.7500 |
| Oct 14, 2025IRIX | IRIX | 100 | $1.05 | $0.7500close | -28.6%now $0.7500 |
| Jul 29, 2025IRIX | IRIX | 20,000 | $1.52 | $0.7500close | -50.7%now $0.7500 |
| Jul 18, 2025IRIX | IRIX | 20,000 | $1.28 | $0.7500close | -41.3%now $0.7500 |
| Jul 11, 2025IRIX | IRIX | 7,302 | $1.00 | $0.7500close | -25.0%now $0.7500 |
| Jul 9, 2025IRIX | IRIX | 2,139 | $0.9750 | $0.7500close | -23.1%now $0.7500 |
| Jul 1, 2025IRIX | IRIX | 100 | $0.8800 | $0.7500close | -14.8%now $0.7500 |
| Jun 30, 2025IRIX | IRIX | 253 | $0.8800 | $0.7500close | -14.8%now $0.7500 |
| Jun 27, 2025IRIX | IRIX | 50,000 | $0.8874 | $0.7500close | -15.5%now $0.7500 |
| Jun 23, 2025IRIX | IRIX | 1,192 | $0.9500 | $0.7500close | -21.1%now $0.7500 |
| Jun 18, 2025IRIX | IRIX | 3,744 | $0.9737 | $0.7500close | -23.0%now $0.7500 |
| Jun 17, 2025IRIX | IRIX | 101 | $0.9650 | $0.7500close | -22.3%now $0.7500 |
| Jun 16, 2025IRIX | IRIX | 14,712 | $0.9401 | $0.7500close | -20.2%now $0.7500 |
| Jun 13, 2025IRIX | IRIX | 1,582 | $0.9401 | $0.7500close | -20.2%now $0.7500 |
| Jun 12, 2025IRIX | IRIX | 236 | $0.9401 | $0.7500close | -20.2%now $0.7500 |
| Jun 9, 2025IRIX | IRIX | 15,755 | $0.9860 | $0.7500close | -23.9%now $0.7500 |
| Jun 6, 2025IRIX | IRIX | 18,161 | $0.9700 | $0.7500close | -22.7%now $0.7500 |
| Jun 5, 2025IRIX | IRIX | 50,000 | $0.9866 | $0.7500close | -24.0%now $0.7500 |
| Jun 2, 2025IRIX | IRIX | 40,114 | $1.00 | $0.7500close | -25.0%now $0.7500 |
| May 29, 2025IRIX | IRIX | 3,719 | $0.9680 | $0.7500close | -22.5%now $0.7500 |
| May 28, 2025IRIX | IRIX | 23,526 | $0.9400 | $0.7500close | -20.2%now $0.7500 |
| May 23, 2025IRIX | IRIX | 80,000 | $0.9998 | $0.7500close | -25.0%now $0.7500 |
| May 21, 2025IRIX | IRIX | 3,802 | $1.02 | $0.7500close | -26.5%now $0.7500 |
| May 20, 2025IRIX | IRIX | 20,000 | $1.05 | $0.7500close | -28.6%now $0.7500 |
| May 19, 2025IRIX | IRIX | 7,562 | $1.01 | $0.7500close | -25.7%now $0.7500 |
| May 16, 2025IRIX | IRIX | 3,176 | $1.00 | $0.7500close | -25.0%now $0.7500 |
| May 15, 2025IRIX | IRIX | 39,937 | $1.00 | $0.7500close | -25.0%now $0.7500 |
| May 14, 2025IRIX | IRIX | 50,000 | $1.10 | $0.7500close | -31.8%now $0.7500 |
| May 12, 2025IRIX | IRIX | 50,000 | $1.16 | $0.7500close | -35.3%now $0.7500 |
| May 9, 2025IRIX | IRIX | 851 | $1.15 | $0.7500close | -34.8%now $0.7500 |
| May 8, 2025IRIX | IRIX | 20,000 | $1.15 | $0.7500close | -34.8%now $0.7500 |
| May 7, 2025IRIX | IRIX | 26,581 | $1.16 | $0.7500close | -35.3%now $0.7500 |
| May 6, 2025IRIX | IRIX | 11,773 | $1.15 | $0.7500close | -34.8%now $0.7500 |
| Apr 30, 2025IRIX | IRIX | 4,032 | $1.18 | $0.7500close | -36.4%now $0.7500 |
| Apr 28, 2025IRIX | IRIX | 6,253 | $1.22 | $0.7500close | -38.5%now $0.7500 |
| Apr 24, 2025IRIX | IRIX | 50,000 | $1.20 | $0.7500close | -37.5%now $0.7500 |
| Apr 22, 2025IRIX | IRIX | 1,231 | $1.02 | $0.7500close | -26.5%now $0.7500 |
| Apr 21, 2025IRIX | IRIX | 7,230 | $1.02 | $0.7500close | -26.5%now $0.7500 |
| Apr 17, 2025IRIX | IRIX | 20,000 | $1.02 | $0.7500close | -26.5%now $0.7500 |
| Apr 15, 2025IRIX | IRIX | 879 | $0.9700 | $0.7500close | -22.7%now $0.7500 |
| Apr 10, 2025IRIX | IRIX | 789 | $0.9250 | $0.7500close | -18.9%now $0.7500 |
| Apr 9, 2025IRIX | IRIX | 6,226 | $0.8700 | $0.7500close | -13.8%now $0.7500 |
| Apr 8, 2025IRIX | IRIX | 2,995 | $0.8500 | $0.7500close | -11.8%now $0.7500 |
| Apr 7, 2025IRIX | IRIX | 10,674 | $0.8395 | $0.7500close | -10.7%now $0.7500 |
| Apr 4, 2025IRIX | IRIX | 15,000 | $0.8899 | $0.7500close | -15.7%now $0.7500 |
| Mar 26, 2025IRIX | IRIX | 8,834 | $0.8922 | $0.7500close | -15.9%now $0.7500 |
| Mar 25, 2025IRIX | IRIX | 5,000 | $0.9346 | $0.7500close | -19.8%now $0.7500 |
Each purchase at the price on its Form 4, against the latest trade or close, adjusted for stock splits. Past returns say nothing about future ones.
Transaction history
All 90 reported transactions, newest first. Every row links to the Form 4 on SEC EDGAR.
| Date | Company | Type | Shares | Price | Value | Owned after | Filing |
|---|---|---|---|---|---|---|---|
| Mar 30, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 7,371 | $0.9900 | $7K@ $0.9900 | 1,186,809 | Form 4 |
| Mar 24, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 4,549 | $1.33 | $6K@ $1.33 | 1,179,438 | Form 4 |
| Mar 23, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 17,526 | $1.33 | $23K@ $1.33 | 1,174,889 | Form 4 |
| Mar 17, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 22,805 | $1.31 | $30K@ $1.31 | 1,157,363 | Form 4 |
| Mar 16, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 1,682 | $1.30 | $2K@ $1.30 | 1,134,558 | Form 4 |
| Mar 12, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 967 | $1.32 | $1K@ $1.32 | 1,132,876 | Form 4 |
| Mar 3, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 752 | $1.42 | $1K@ $1.42 | 1,131,909 | Form 4 |
| Mar 2, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 1,424 | $1.40 | $2K@ $1.40 | 1,131,157 | Form 4 |
| Feb 23, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 14,943 | $1.41 | $21K@ $1.41 | 1,129,733 | Form 4 |
| Feb 12, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 100 | $1.38 | $138@ $1.38 | 1,114,790 | Form 4 |
| Feb 11, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 15,703 | $1.43 | $22K@ $1.43 | 1,114,690 | Form 4 |
| Feb 9, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 129 | $1.46 | $188@ $1.46 | 1,098,987 | Form 4 |
| Feb 5, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 40,535 | $1.45 | $59K@ $1.45 | 1,098,858 | Form 4 |
| Feb 4, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 19,324 | $1.41 | $27K@ $1.41 | 1,058,323 | Form 4 |
| Feb 2, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 637 | $1.49 | $949@ $1.49 | 1,038,999 | Form 4 |
| Jan 30, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 4,050 | $1.48 | $6K@ $1.48 | 1,038,362 | Form 4 |
| Jan 27, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 33,013 | $1.48 | $49K@ $1.48 | 1,034,312 | Form 4 |
| Jan 23, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 30,000 | $1.48 | $44K@ $1.48 | 1,001,299 | Form 4 |
| Jan 8, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $1.20 | $24K@ $1.20 | 971,299 | Form 4 |
| Jan 7, 2026 | IRIX10% owner | Open-market purchaseCode P · indirect | 1,330 | $1.19 | $2K@ $1.19 | 951,299 | Form 4 |
| Dec 30, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 7,009 | $1.15 | $8K@ $1.15 | 949,969 | Form 4 |
| Dec 22, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 4,031 | $1.00 | $4K@ $1.00 | 942,960 | Form 4 |
| Dec 19, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 14,202 | $0.9700 | $14K@ $0.9700 | 938,929 | Form 4 |
| Dec 16, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 7,675 | $0.9900 | $8K@ $0.9900 | 924,727 | Form 4 |
| Dec 15, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 11,404 | $0.9400 | $11K@ $0.9400 | 917,052 | Form 4 |
| Dec 12, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $0.9700 | $19K@ $0.9700 | 905,648 | Form 4 |
| Dec 10, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 18,892 | $0.9350 | $18K@ $0.9350 | 885,648 | Form 4 |
| Dec 9, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $0.9400 | $19K@ $0.9400 | 866,756 | Form 4 |
| Dec 5, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 10,260 | $0.9400 | $10K@ $0.9400 | 846,756 | Form 4 |
| Dec 3, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 244 | $0.9300 | $227@ $0.9300 | 836,496 | Form 4 |
| Dec 1, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $0.9600 | $19K@ $0.9600 | 836,252 | Form 4 |
| Nov 28, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 3,885 | $0.9600 | $4K@ $0.9600 | 816,252 | Form 4 |
| Nov 26, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 3,033 | $0.9300 | $3K@ $0.9300 | 812,367 | Form 4 |
| Nov 25, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 69 | $0.9100 | $63@ $0.9100 | 809,334 | Form 4 |
| Nov 20, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 925 | $0.9400 | $870@ $0.9400 | 809,265 | Form 4 |
| Nov 14, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 24,626 | $0.8781 | $22K@ $0.8781 | 808,340 | Form 4 |
| Nov 12, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $1.04 | $21K@ $1.04 | 783,714 | Form 4 |
| Nov 7, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 115 | $1.04 | $120@ $1.04 | 763,714 | Form 4 |
| Nov 6, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 1,496 | $1.04 | $2K@ $1.04 | 763,599 | Form 4 |
| Oct 27, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 10,000 | $1.09 | $11K@ $1.09 | 762,103 | Form 4 |
| Oct 22, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 6,120 | $1.06 | $6K@ $1.06 | 752,103 | Form 4 |
| Oct 21, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 10,000 | $1.08 | $11K@ $1.08 | 745,983 | Form 4 |
| Oct 20, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 422 | $1.04 | $439@ $1.04 | 735,983 | Form 4 |
| Oct 16, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 10,000 | $1.05 | $11K@ $1.05 | 735,561 | Form 4 |
| Oct 14, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 100 | $1.05 | $105@ $1.05 | 725,561 | Form 4 |
| Jul 29, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $1.52 | $30K@ $1.52 | 725,461 | Form 4 |
| Jul 18, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $1.28 | $26K@ $1.28 | 705,461 | Form 4 |
| Jul 11, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 7,302 | $1.00 | $7K@ $1.00 | 685,461 | Form 4 |
| Jul 9, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 2,139 | $0.9750 | $2K@ $0.9750 | 678,159 | Form 4 |
| Jul 1, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 100 | $0.8800 | $88@ $0.8800 | 676,020 | Form 4 |
| Jun 30, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 253 | $0.8800 | $223@ $0.8800 | 675,920 | Form 4 |
| Jun 27, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 50,000 | $0.8874 | $44K@ $0.8874 | 675,667 | Form 4 |
| Jun 23, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 1,192 | $0.9500 | $1K@ $0.9500 | 625,667 | Form 4 |
| Jun 18, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 3,744 | $0.9737 | $4K@ $0.9737 | 624,475 | Form 4 |
| Jun 17, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 101 | $0.9650 | $97@ $0.9650 | 620,731 | Form 4 |
| Jun 16, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 14,712 | $0.9401 | $14K@ $0.9401 | 620,630 | Form 4 |
| Jun 13, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 1,582 | $0.9401 | $1K@ $0.9401 | 605,918 | Form 4 |
| Jun 12, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 236 | $0.9401 | $222@ $0.9401 | 604,336 | Form 4 |
| Jun 9, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 15,755 | $0.9860 | $16K@ $0.9860 | 604,100 | Form 4 |
| Jun 6, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 18,161 | $0.9700 | $18K@ $0.9700 | 588,345 | Form 4 |
| Jun 5, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 50,000 | $0.9866 | $49K@ $0.9866 | 570,184 | Form 4 |
| Jun 2, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 40,114 | $1.00 | $40K@ $1.00 | 520,184 | Form 4 |
| May 29, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 3,719 | $0.9680 | $4K@ $0.9680 | 480,070 | Form 4 |
| May 28, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 23,526 | $0.9400 | $22K@ $0.9400 | 476,351 | Form 4 |
| May 23, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 80,000 | $0.9998 | $80K@ $0.9998 | 452,825 | Form 4 |
| May 21, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 3,802 | $1.02 | $4K@ $1.02 | 372,825 | Form 4 |
| May 20, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $1.05 | $21K@ $1.05 | 369,023 | Form 4 |
| May 19, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 7,562 | $1.01 | $8K@ $1.01 | 349,023 | Form 4 |
| May 16, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 3,176 | $1.00 | $3K@ $1.00 | 341,461 | Form 4 |
| May 15, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 39,937 | $1.00 | $40K@ $1.00 | 338,285 | Form 4 |
| May 14, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 50,000 | $1.10 | $55K@ $1.10 | 298,348 | Form 4 |
| May 12, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 50,000 | $1.16 | $58K@ $1.16 | 248,348 | Form 4 |
| May 9, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 851 | $1.15 | $979@ $1.15 | 198,348 | Form 4 |
| May 8, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $1.15 | $23K@ $1.15 | 197,497 | Form 4 |
| May 7, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 26,581 | $1.16 | $31K@ $1.16 | 177,497 | Form 4 |
| May 6, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 11,773 | $1.15 | $14K@ $1.15 | 150,916 | Form 4 |
| Apr 30, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 4,032 | $1.18 | $5K@ $1.18 | 139,143 | Form 4 |
| Apr 28, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 6,253 | $1.22 | $8K@ $1.22 | 135,111 | Form 4 |
| Apr 24, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 50,000 | $1.20 | $60K@ $1.20 | 128,858 | Form 4 |
| Apr 22, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 1,231 | $1.02 | $1K@ $1.02 | 78,858 | Form 4 |
| Apr 21, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 7,230 | $1.02 | $7K@ $1.02 | 77,627 | Form 4 |
| Apr 17, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 20,000 | $1.02 | $20K@ $1.02 | 70,397 | Form 4 |
| Apr 15, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 879 | $0.9700 | $853@ $0.9700 | 50,397 | Form 4 |
| Apr 10, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 789 | $0.9250 | $730@ $0.9250 | 49,518 | Form 4 |
| Apr 9, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 6,226 | $0.8700 | $5K@ $0.8700 | 48,729 | Form 4 |
| Apr 8, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 2,995 | $0.8500 | $3K@ $0.8500 | 42,503 | Form 4 |
| Apr 7, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 10,674 | $0.8395 | $9K@ $0.8395 | 39,508 | Form 4 |
| Apr 4, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 15,000 | $0.8899 | $13K@ $0.8899 | 28,834 | Form 4 |
| Mar 26, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 8,834 | $0.8922 | $8K@ $0.8922 | 13,834 | Form 4 |
| Mar 25, 2025 | IRIX10% owner | Open-market purchaseCode P · indirect | 5,000 | $0.9346 | $5K@ $0.9346 | 5,000 | Form 4 |
How this page is built
Every row comes from a Form 4 filed with the SEC, which officers, directors and holders of more than 10% of a company’s stock must file within two business days of a trade. Transactions are grouped by the reporting owner’s name as filed (spacing, capitals and punctuation ignored); two different people filing under an identical name would appear together, and one person filing under two spellings appears on two pages.
Open-market totals count code P purchases and code S sales over the last 24 months. The same trade reported on more than one filing is counted once; when another owner (for example a fund and its general partner) reports the identical trade, they are listed beside it. Holdings are the shares each ownership line is left at by the person’s latest Form 4, 4/A or 5: held directly, and through each trust or entity named on the filing. A second class of common stock that converts into the listed one counts as shares; options and restricted stock units are listed but not counted. Value uses the latest trade or close, and the share of the company uses the latest shares-outstanding count the company reported. Where a filing has not yet been read line by line, the figure comes from the latest direct and indirect lines that traded and is shown as “at least”.
This page describes what was filed with the SEC; it is not investment advice or a recommendation to buy or sell any security.