| Sep 25, 2026 (view filing)10:51 AM ET | Sep 11-15 | 14 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +368.6K | $1.07 | +$394.5K | +38.2%1.33M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 1, 2025 (view filing) | Nov 25 | 6 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +3.00K | $1.70 | +$5.10K | +1.1%280.6K after | |
| Oct 1, 2025 (view filing) | Sep 30 | 1 day | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +300 | $1.98 | +$594 | +0.1%277.6K after | |
| Sep 24, 2025 (view filing) | Sep 2 | 22 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +11.2K | $1.85 | +$20.8K | +4.2%277.3K after | |
| Sep 2, 2025 (view filing) | Aug 21 | 12 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +4.05K | $1.72 | +$6.97K | +1.5%266.1K after | |
| Jan 2, 2025 (view filing) | Dec 24, 2024 | 9 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +2.30K | $2.87 | +$6.60K | +0.9%262.0K after | |
| Sep 12, 2024 (view filing) | Aug 27 | 16 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +5.10K | $3.37 | +$17.2K | +2.0%259.7K after | |
| Jul 2, 2024 (view filing) | Jun 21 | 11 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +1.60K | $2.80 | +$4.48K | +0.6%254.6K after | |
| Jan 3, 2024 (view filing) | Dec 27, 2023 | 7 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +2.70K | $4.76 | +$12.9K | +1.1%253.0K after | |
| Dec 18, 2023 (view filing) | Dec 14 | 4 days | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +900 | $4.92 | +$4.43K | +0.4%250.3K after | |
| Dec 11, 2023 (view filing) | Dec 6 | 5 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +1.50K | $5.07 | +$7.61K | +0.6%249.4K after | |
| Sep 18, 2023 (view filing) | Sep 11 | 7 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +1.50K | $5.43 | +$8.14K | +0.6%247.9K after | |
| Sep 5, 2023 (view filing) | Aug 28 | 8 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +3.40K | $4.69 | +$15.9K | +1.4%246.4K after | |
| Aug 28, 2023 (view filing) | Aug 18 | 10 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliCEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +8.00K | $4.32 | +$34.6K | +3.4%243.0K after | |
| Aug 23, 2023 (view filing) | Aug 21 | 2 days | Shmerling James E.Director | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +6.86K | $4.35 | +$29.9K | +40.6%23.8K after | |
| Apr 10, 2023 (view filing) | Apr 6 | 4 days | DST Capital LLC10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +62.5K | $6.00 | +$375.0K | +1.7%3.73M after | |
| Jan 5, 2023 (view filing) | Dec 12, 2022 | 24 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | He JunliDirector | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −135 | $6.83 | −$922.05 | −0.1%235.0K after | |
| Dec 9, 2022 (view filing) | Dec 7 | 2 days | DST Capital LLC10% Owner | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.95K | $7.17 | −$14.0K | −0.1%3.66M after | |
| Dec 9, 2022 (view filing) | Dec 7 | 2 days | Yu HongPRESIDENT | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −83.7K | $7.17 | −$600.0K | −27.3%222.5K after | |
| Dec 9, 2022 (view filing) | Dec 7 | 2 days | Chen JingDirector | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −48.5K | $7.17 | −$348.0K | −23.1%161.5K after | |
| May 23, 2022 (view filing) | May 12 | 11 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Shmerling James E.Director | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +16.9K | $5.92 | +$100.0K | New position16.9K after | |
| May 23, 2022 (view filing) | May 12 | 11 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Shmerling James E.Director | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +8.45K | – | – | –8.45K after | DerivativeA trade in a derivative security (option, warrant, restricted stock unit and so on). The value is the derivative's own price times the quantity. |
| May 23, 2022 (view filing) | May 12 | 11 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Green DavidInterim CEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +63.3K | $5.92 | +$375.0K | +66.3%158.9K after | |
| May 23, 2022 (view filing) | May 12 | 11 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Green DavidInterim CEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +31.7K | – | – | –31.7K after | DerivativeA trade in a derivative security (option, warrant, restricted stock unit and so on). The value is the derivative's own price times the quantity. |
| May 19, 2022 (view filing) | May 12 | 7 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | DST Capital LLC10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +8.28K | $5.92 | +$49.0K | +0.2%3.66M after | |
| May 19, 2022 (view filing) | May 12 | 7 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | DST Capital LLC10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +4.14K | – | – | –4.14K after | DerivativeA trade in a derivative security (option, warrant, restricted stock unit and so on). The value is the derivative's own price times the quantity. |
| Nov 30, 2021 (view filing) | Nov 26 | 4 days | Green DavidInterim CEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +72.5K | $3.45 | +$250.0K | +314.4%95.5K after | |
| Nov 30, 2021 (view filing) | Nov 26 | 4 days | Green DavidInterim CEO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.01 per share | +36.2K | – | – | –36.2K after | DerivativeA trade in a derivative security (option, warrant, restricted stock unit and so on). The value is the derivative's own price times the quantity. |
| Sep 9, 2021 (view filing) | Sep 1 | 8 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | DST Capital LLC10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +500.0K | $2.00 | +$1.00M | +15.9%3.65M after | |
| Sep 9, 2021 (view filing) | Sep 1 | 8 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | DST Capital LLC10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +250.0K | – | – | –250.0K after | DerivativeA trade in a derivative security (option, warrant, restricted stock unit and so on). The value is the derivative's own price times the quantity. |