Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $373.3M | $356.3M | $464.0M | $449.5M | $673.7M | $506.6M | $487.2M | $478.5M | $206.9M | $205.0M | $172.1M | $129.5M | $96.0M | $65.8M | $63.6M | $31.0M | $14.3M |
| Gross profit | — | — | — | — | — | — | — | — | — | — | — | — | $61.8M | $47.8M | $48.8M | $24.4M | $11.7M |
| Gross margin | — | — | — | — | — | — | — | — | — | — | — | — | 64.40% | 72.68% | 76.73% | 78.80% | 82.40% |
| Operating expenses | $262.2M | $269.5M | $309.4M | $291.7M | $485.5M | $313.8M | $355.8M | $343.7M | — | — | — | — | $1.2M | $22.0M | $23.7M | $8.7M | $7.1M |
| Operating income | $111.1M | $86.8M | $154.6M | $157.8M | $188.1M | $192.9M | $131.4M | $134.8M | $119.4M | $96.1M | $86.3M | $89.7M | $60.6M | $25.8M | $25.1M | $15.7M | $4.7M |
| Operating margin | 29.75% | 24.37% | 33.32% | 35.11% | 27.93% | 38.07% | 26.98% | 28.17% | 57.71% | 46.89% | 50.13% | 69.28% | 63.10% | 39.29% | 39.45% | 50.60% | 32.84% |
| EBITDA | $133.5M | $108.3M | $176.9M | $180.4M | $211.1M | $208.0M | $146.6M | $148.2M | $132.0M | $104.9M | $91.6M | $93.3M | $63.0M | $27.7M | $26.1M | $16.1M | $5.0M |
| EBITDA margin | 35.77% | 30.39% | 38.12% | 40.14% | 31.34% | 41.05% | 30.08% | 30.97% | 63.80% | 51.20% | 53.22% | 72.08% | 65.67% | 42.05% | 41.02% | 51.86% | 34.99% |
| Net income | $79.9M | $65.1M | $142.2M | $141.6M | $206.2M | −$114.2M | $119.1M | $118.0M | $117.3M | $92.7M | $82.7M | $72.4M | $51.4M | $22.8M | $24.0M | $11.5M | $3.6M |
| Net profit margin | 21.41% | 18.28% | 30.64% | 31.50% | 30.61% | −22.54% | 24.45% | 24.66% | 56.66% | 45.24% | 48.07% | 55.93% | 53.58% | 34.70% | 37.67% | 37.20% | 25.59% |
| Basic EPSper basic share | $0.23 | $0.19 | $0.41 | $0.04 | $0.06 | -$0.04 | $0.04 | $0.04 | $0.04 | $0.03 | $0.03 | $0.03 | $0.02 | $0.01 | $0.01 | $0.01 | $0.00 |
| Diluted EPSper diluted share | $0.23 | $0.18 | $0.41 | $0.04 | $0.06 | -$0.04 | $0.04 | $0.04 | $0.04 | $0.03 | $0.03 | $0.03 | $0.02 | $0.01 | $0.01 | $0.00 | $0.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Wang Jingbo (Norah) | 68.74M |
Chang Chia-Yue | 20.26M |
YIN ZHE | 17.21M |
He Boquan | 16.4M |
Pan Qing | 928.52K |
Wu May Yihong | 180K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.