| Sep 3, 2026 (view filing)7:47 PM ET | Sep 2 | 1 day | Xie JianPresident and COO | 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. | −2.13K | $19.66 | −$41.8K | −0.6%359.9K after | |
| Aug 28, 2026 (view filing)6:06 PM ET | Aug 27 | 1 day | Xie JianPresident and COO | 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.19K | $19.91 | −$23.7K | −0.3%362.1K after | |
| Jun 3, 2026 (view filing) | Jun 2 | 1 day | Xie JianPresident and COO | 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. | −2.15K | $17.89 | −$38.4K | −0.6%367.6K after | |
| May 28, 2026 (view filing) | May 27 | 1 day | Xie JianPresident and COO | 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.20K | $17.60 | −$21.1K | −0.3%369.8K after | |
| Dec 3, 2025 (view filing) | Dec 2 | 1 day | Xie JianPresident and COO | 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.14K | $28.33 | −$32.3K | −0.3%336.7K after | |
| Dec 1, 2025 (view filing) | Nov 28 | 3 days | Xie JianPresident and COO | 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.20K | $29.57 | −$35.4K | −0.4%337.9K after | |
| Nov 25, 2025 (view filing) | Nov 24 | 1 day | Xie JianPresident and COO | 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. | −681 | $30.47 | −$20.8K | −0.2%339.1K after | |
| Nov 21, 2025 (view filing) | Nov 19 | 2 days | Xie JianPresident and COO | 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. | −10.0K | $29.10 | −$291.0K | −2.8%349.8K after | |
| Sep 3, 2025 (view filing) | Sep 3 | Same day | Xie JianPresident and COO | 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.13K | $22.03 | −$24.8K | −0.3%364.1K after | |
| Aug 28, 2025 (view filing) | Aug 27 | 1 day | Xie JianPresident and COO | 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.20K | $21.48 | −$25.8K | −0.3%365.2K after | |
| Aug 26, 2025 (view filing) | Aug 25 | 1 day | Xie JianPresident and COO | 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. | −696 | $21.50 | −$15.0K | −0.2%366.4K after | |
| Jun 3, 2025 (view filing) | Jun 2 | 1 day | Xie JianPresident and COO | 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.14K | $20.29 | −$23.0K | −0.3%371.5K after | |
| May 28, 2025 (view filing) | May 27 | 1 day | Xie JianPresident and COO | 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.87K | $20.54 | −$38.5K | −0.5%372.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 4, 2024 (view filing) | Dec 3 | 1 day | Xie JianPresident and COO | 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.46K | $19.50 | −$28.4K | −0.4%334.7K after | |
| Nov 27, 2024 (view filing) | Nov 25 | 2 days | Xie JianPresident and COO | 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. | −689 | $18.26 | −$12.6K | −0.2%336.1K after | |
| Sep 5, 2024 (view filing) | Sep 3 | 2 days | Xie JianPresident and COO | 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.59K | $21.96 | −$35.0K | −0.5%341.2K after | |
| Aug 29, 2024 (view filing) | Aug 27 | 2 days | Xie JianPresident and COO | 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. | −715 | $22.83 | −$16.3K | −0.2%342.8K after | |
| Dec 13, 2023 (view filing) | Dec 11 | 2 days | Xie JianPresident and COO | 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. | −22.0K | $26.52 | −$583.5K | −5.7%363.1K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 6, 2023 (view filing) | Dec 4 | 2 days | Xie JianPresident and COO | 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.78K | $27.57 | −$49.0K | −0.5%385.1K after | |
| Nov 20, 2023 (view filing) | Nov 16 | 4 days | Xie JianPresident and COO | 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.62K | $27.25 | −$44.1K | −0.4%386.9K after | |
| Sep 11, 2023 (view filing) | Sep 7 | 4 days | Xie JianPresident and COO | 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.49K | $31.41 | −$46.9K | −0.4%416.0K after | |
| Aug 21, 2023 (view filing) | Aug 17 | 4 days | Xie JianPresident and COO | 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.31K | $33.88 | −$44.3K | −0.3%417.5K after | |
| Jun 6, 2023 (view filing) | Jun 2 | 4 days | Xie JianPresident and COO | 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.43K | $40.30 | −$57.7K | −0.3%425.8K after | |
| May 19, 2023 (view filing) | May 17 | 2 days | Xie JianPresident and COO | 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.32K | $35.46 | −$46.8K | −0.3%427.2K after | |
| Dec 2, 2022 (view filing) | Nov 30 | 2 days | Xie JianPresident and COO | 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. | −685 | $34.39 | −$23.6K | −0.2%430.1K after | |
| Nov 18, 2022 (view filing) | Nov 16 | 2 days | Xie JianPresident and COO | 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.31K | $35.89 | −$46.9K | −0.3%430.8K after | |
| Sep 1, 2022 (view filing) | Aug 30 | 2 days | Xie JianPresident and COO | 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. | −675 | $44.18 | −$29.8K | −0.2%309.7K after | |
| Aug 19, 2022 (view filing) | Aug 17 | 2 days | Xie JianPresident and COO | 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.41K | $48.89 | −$69.1K | −0.5%310.4K after | |
| Jun 2, 2022 (view filing) | May 31 | 2 days | Xie JianPresident and COO | 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. | −668 | $54.54 | −$36.4K | −0.2%319.0K after | |
| May 23, 2022 (view filing) | May 19 | 4 days | Xie JianPresident and COO | 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. | −10.0K | $58.29 | −$582.9K | −3.0%319.7K after | |
| May 18, 2022 (view filing) | May 16 | 2 days | Xie JianPresident and COO | 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.27K | $53.38 | −$67.7K | −0.4%329.7K after | |
| Mar 2, 2022 (view filing) | Mar 1 | 1 day | Xie JianChief Operating 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. | −622 | $63.30 | −$39.4K | −0.2%337.6K after | |
| Dec 1, 2021 (view filing) | Nov 29 | 2 days | Xie JianChief Operating 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. | −636 | $95.42 | −$60.7K | −0.2%302.7K after | |
| Nov 18, 2021 (view filing) | Nov 16 | 2 days | Xie JianChief Operating 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. | −1.21K | $95.50 | −$115.9K | −0.4%303.3K after | |
| Sep 1, 2021 (view filing) | Aug 30 | 2 days | Xie JianChief Operating 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. | −622 | $91.25 | −$56.8K | −0.2%311.2K after | |
| Aug 18, 2021 (view filing) | Aug 16 | 2 days | Xie JianChief Operating 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. | −1.22K | $95.12 | −$116.3K | −0.4%311.8K after | |