Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $309.6M | $204.7M | $160.9M | $42.8M | $30.6M | $15.4M | $158.2M | $166.6M | $93.4M | $76.1M | $59.9M | $75.7M | $65.7M | $83.7M | $144.7M | $242.2M |
| Gross profit | $148.7M | $86.3M | $60.2M | −$52.6M | −$44.8M | −$47.6M | $108.7M | $129.5M | $61.9M | $45.5M | $22.9M | $27.1M | — | — | — | — |
| Gross margin | 48.04% | 42.16% | 37.45% | −122.97% | −146.35% | −308.57% | 68.73% | 77.71% | 66.25% | 59.72% | 38.14% | 35.77% | — | — | — | — |
| Operating expenses | $397.5M | $262.9M | $226.2M | $237.5M | $189.7M | $146.2M | $126.4M | $92.3M | $86.8M | $74.2M | $121.8M | $165.8M | $113.3M | $89.8M | $100.7M | $187.5M |
| Net income | $122.2M | $111.3M | $102.8M | $135.6M | $177.9M | $94.1M | $26.4M | $7.9M | −$40.8M | −$6.3M | $1.7M | $7.2M | −$17.7M | $24.5M | $134.0M | −$97.5M |
| Net profit margin | 39.47% | 54.37% | 63.94% | 316.83% | 581.27% | 609.94% | 16.72% | 4.71% | −43.64% | −8.32% | 2.86% | 9.48% | −27.00% | 29.21% | 92.62% | −40.25% |
| Basic EPSper basic share | $7.40 | $5.92 | $5.35 | $7.55 | $10.32 | $5.32 | $1.74 | $0.56 | -$2.93 | -$0.46 | $0.12 | $0.51 | -$1.29 | $1.27 | $5.21 | -$2.45 |
| Diluted EPSper diluted share | $5.96 | $4.77 | $4.24 | $5.83 | $7.56 | $3.95 | $1.66 | $0.56 | -$2.93 | -$0.46 | $0.12 | $0.51 | -$1.29 | $1.26 | $5.19 | -$2.45 |
Reported shareholders