| Jun 3, 2025 | Jun 2, 2025 | McCombe William D.Chief Financial Officer | 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 | +35K | $2.78 | +$97.3K | 55.75K | +168.7% | SEC↗ |
| Apr 23, 2024 | Apr 19, 2024 | Yan MingCHIEF TECHNOLOGY OFFICER | 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.Common Stock | −20K | $5.87 | −$117.4K | 5.99M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Apr 11, 2024 | Apr 9, 2024 | Yan MingCHIEF TECHNOLOGY OFFICER | 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.Common Stock | −1.9K | $7.0021 | −$13.3K | 6.01M | 0.0% | SEC↗ |
| Mar 19, 2024 | Mar 18 – Mar 19, 2024 | Yan MingCHIEF TECHNOLOGY OFFICER | 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.Common Stock | −40K | $6.74 | −$269.6K | 6.01M | −0.7% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Dec 27, 2023 | Dec 26, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $9.50 | −$28.5K | 93.4K | −3.1% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Dec 21, 2023 | Dec 19, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $9.43 | −$188.6K | 6.04M | −0.3% | SEC↗ |
| Nov 27, 2023 | Nov 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $6.94 | −$20.82K | 96.4K | −3.0% | SEC↗ |
| Nov 21, 2023 | Nov 20, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $6.03 | −$120.6K | 7.76M | −0.3% | SEC↗ |
| Nov 8, 2023 | Nov 7, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $4.34 | −$86.8K | 5.28M | −0.4% | SEC↗ |
| Oct 25, 2023 | Oct 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $4.68 | −$14.04K | 96.08K | −3.0% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Oct 23, 2023 | Oct 19, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $4.80 | −$96K | 7.78M | −0.3% | SEC↗ |
| Oct 11, 2023 | Oct 9, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $5.33 | −$106.6K | 5.3M | −0.4% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Sep 26, 2023 | Sep 25, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $6.38 | −$19.14K | 99.08K | −2.9% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Sep 20, 2023 | Sep 19, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $6.49 | −$129.8K | 7.8M | −0.3% | SEC↗ |
| Sep 8, 2023 | Sep 7, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $6.83 | −$136.6K | 7.61M | −0.3% | SEC↗ |
| Aug 28, 2023 | Aug 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $7.69 | −$23.07K | 102.08K | −2.9% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Aug 21, 2023 | Aug 21, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $8.07 | −$161.4K | 7.82M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Aug 8, 2023 | Aug 7, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $9.04 | −$180.8K | 7.61M | −0.3% | SEC↗ |
| Jul 25, 2023 | Jul 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | +3K | $9.17 | +$27.51K | 101.77K | +3.0% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 20, 2023 | Jul 19, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $8.76 | −$175.2K | 7.83M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 7, 2023 | Jul 7, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $8.48 | −$169.6K | 7.63M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jun 27, 2023 | Jun 26, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $7.96 | −$23.88K | 104.77K | −2.8% | SEC↗ |
| Jun 21, 2023 | Jun 20, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $8.18 | −$163.6K | 7.85M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jun 7, 2023 | Jun 7, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $8.23 | −$164.6K | 7.65M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| May 25, 2023 | May 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $7.76 | −$23.28K | 107.77K | −2.7% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| May 19, 2023 | May 19, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $7.19 | −$143.8K | 7.87M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| May 10, 2023 | May 8, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $11.55 | −$231K | 7.66M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Apr 25, 2023 | Apr 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $10.24 | −$30.72K | 108.2K | −2.7% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Apr 20, 2023 | Apr 19, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $9.71 | −$194.2K | 7.89M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Apr 11, 2023 | Apr 10, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $8.88 | −$177.6K | 7.68M | −0.3% | SEC↗10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Mar 24, 2023 | Mar 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $8.33 | −$24.99K | 111.2K | −2.6% | SEC↗ |
| Mar 21, 2023 | Mar 20, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $9.29 | −$185.8K | 7.91M | −0.3% | SEC↗ |
| Mar 7, 2023 | Mar 7, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $10.13 | −$202.6K | 7.7M | −0.3% | SEC↗ |
| Feb 28, 2023 | Feb 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3K | $11.05 | −$33.15K | 114.2K | −2.6% | SEC↗ |
| Feb 23, 2023 | Feb 21, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $10.94 | −$218.8K | 7.93M | −0.3% | SEC↗ |
| Feb 10, 2023 | Feb 8, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −897 | $13.53 | −$12.14K | 7.94M | 0.0% | SEC↗ |
| Feb 8, 2023 | Feb 7, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $13.19 | −$263.8K | 7.72M | −0.3% | SEC↗ |
| Feb 7, 2023 | Feb 3, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −1.09K | $13.5001 | −$14.74K | 7.95M | 0.0% | SEC↗ |
| Jan 25, 2023 | Jan 24, 2023 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3.5K | $11.05 | −$38.68K | 76.13K | −4.4% | SEC↗ |
| Jan 20, 2023 | Jan 19, 2023 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $11.03 | −$220.6K | 7.95M | −0.3% | SEC↗ |
| Jan 10, 2023 | Jan 9, 2023 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $10.66 | −$213.2K | 7.74M | −0.3% | SEC↗ |
| Dec 29, 2022 | Dec 27, 2022 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3.5K | $9.77 | −$34.2K | 79.63K | −4.2% | SEC↗ |
| Dec 20, 2022 | Dec 19, 2022 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $10.38 | −$207.6K | 7.97M | −0.3% | SEC↗ |
| Dec 9, 2022 | Dec 7, 2022 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $11.86 | −$237.2K | 7.76M | −0.3% | SEC↗ |
| Nov 28, 2022 | Nov 25, 2022 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3.5K | $14.30 | −$50.05K | 83.13K | −4.0% | SEC↗ |
| Nov 22, 2022 | Nov 21, 2022 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $14.66 | −$293.2K | 7.99M | −0.2% | SEC↗ |
| Nov 16, 20225:53 PM ET | Nov 14, 2022 | Ball JackDirector | 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.Common Stock | −16K | $14.69 | −$235.04K | 3K | −84.2% | SEC↗ |
| Nov 8, 2022 | Nov 7, 2022 | Jiang WenbinPresident and CEO | 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.Common Stock | −20K | $14.76 | −$295.2K | 7.79M | −0.3% | SEC↗ |
| Oct 25, 2022 | Oct 24, 2022 | Jeanmonod PatrikChief Financial Officer | 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.Common Stock | −3.5K | $15.16 | −$53.06K | 85.56K | −3.9% | SEC↗ |
| Oct 20, 2022 | Oct 19, 2022 | Yan MingChief Technology Officer | 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.Common Stock | −20K | $14.42 | −$288.4K | 8.01M | −0.2% | SEC↗ |