Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.09B | $804.4M | $678.2M | $516.6M | $569.1M | $336.1M | $443.6M | $515.0M | — | — |
| Gross profit | $803.5M | $566.3M | $274.0M | $208.2M | $261.0M | $18.6M | $208.7M | $342.5M | — | — |
| Gross margin | 73.55% | 70.40% | 40.40% | 40.31% | 45.87% | 5.54% | 47.06% | 66.50% | — | — |
| Operating expenses | $859.3M | $547.7M | $475.7M | $359.7M | $363.3M | $555.3M | $92.0M | $329.5M | — | — |
| Operating income | $233.1M | $256.7M | $202.5M | $156.9M | $205.7M | −$219.2M | $116.7M | $185.5M | — | — |
| Operating margin | 21.34% | 31.91% | 29.86% | 30.38% | 36.15% | −65.22% | 26.31% | 36.02% | — | — |
| EBITDA | $234.7M | $257.7M | $203.2M | $157.9M | $207.0M | −$217.4M | $118.4M | $186.9M | — | — |
| EBITDA margin | 21.48% | 32.03% | 29.97% | 30.56% | 36.38% | −64.68% | 26.68% | 36.29% | — | — |
| Net income | $209.4M | $211.0M | $167.2M | $117.7M | $129.5M | −$200.5M | $111.2M | $128.4M | — | — |
| Net profit margin | 19.17% | 26.23% | 24.65% | 22.79% | 22.76% | −59.67% | 25.07% | 24.94% | — | — |
| Basic EPSper basic share | $0.86 | $0.73 | $0.58 | $0.37 | $0.39 | -$0.62 | $0.35 | $0.45 | — | — |
| Diluted EPSper diluted share | $0.84 | $0.72 | $0.57 | $0.37 | $0.38 | -$0.62 | $0.35 | $0.42 | — | — |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4/A | Wan ZhengDirector | SellClass A ordinary shares, including shares represented by ADS | 90.0K | $5.18 | $466.2K | 0 |
| Jun 15, 2026Form 4/A | Wan ZhengDirector | SellClass A ordinary shares, including shares represented by ADS | 90.0K | $5.29 | $476.1K | 90.0K |