Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.01B | $2.25B | $1.49B | $1.02B | $4.39B | $4.50B | $3.27B | $2.56B | $1.72B | $1.04B | $619.9M | $434.0M | $313.9M | $225.9M | $177.5M | $110.6M | $69.3M |
| Gross profit | $1.67B | $1.20B | $806.1M | $583.4M | $2.19B | $2.45B | $1.80B | $1.40B | $832.7M | $520.8M | $316.3M | $230.9M | $162.4M | $110.2M | $81.9M | $54.4M | $31.9M |
| Operating expenses | $1.39B | $1.20B | $875.4M | $696.8M | $2.82B | $2.90B | $1.68B | $1.06B | $628.7M | $389.3M | $234.6M | $164.1M | $106.1M | $79.4M | $61.1M | $29.0M | $16.4M |
| Operating income | $276.0M | −$3.2M | −$69.2M | −$90.7M | −$614.5M | −$438.2M | $137.4M | $341.6M | $208.6M | $134.6M | $85.1M | $67.2M | $57.4M | $31.4M | $21.0M | $25.6M | $15.4M |
| EBITDAderived | $348.5M | $44.9M | −$44.1M | −$54.3M | −$429.3M | −$277.2M | $252.6M | $430.4M | $267.8M | $168.2M | $104.2M | $79.7M | $67.4M | $38.8M | $26.7M | $29.0M | $17.5M |
| Net income | $530.8M | $84.6M | −$3.6M | −$135.6M | −$1.14B | −$116.0M | −$110.2M | $367.2M | $198.4M | $116.9M | $102.9M | $67.2M | $60.6M | $33.4M | $24.3M | $24.0M | $14.2M |
| Basic EPSper diluted share | $2.79 | $0.42 | -$0.02 | -$0.64 | -$5.29 | -$0.57 | -$0.56 | $1.93 | $1.13 | $0.72 | $0.64 | $0.42 | $0.39 | $0.21 | $0.16 | $0.18 | $0.11 |
| Diluted EPSper diluted share | $2.75 | $0.41 | -$0.02 | -$0.64 | -$5.29 | -$0.57 | -$0.56 | $1.83 | $1.03 | $0.66 | $0.60 | $0.41 | $0.38 | $0.21 | $0.16 | $0.18 | $0.11 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 27, 2026Form 4 | PENG ALEX ZHUANGZHUANGSee Remarks | SellAmerican Depositary Shares | 80.0K | $10.86 | $868.8K | 45.1K |