Revenue
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 | $665.4M | $1.03B | $2.31B | $4.61B | $1.68B | $675.6M | $350.0M | $301.6M | $323.2M | $196.2M | $182.0M | $182.6M | $109.0M | $86.9M | $232.2M | $252.8M | $111.2M |
| Gross profit | −$137.9M | −$212.9M | $920.6M | $3.41B | $1.10B | $234.0M | $80.1M | $98.1M | $144.0M | $77.8M | $37.5M | $43.3M | −$26.1M | −$37.4M | $87.2M | $108.2M | $41.9M |
| Research & development | $2.6M | $4.6M | $10.1M | $10.0M | $6.5M | $6.9M | $5.7M | $2.7M | $676,323 | $3.9M | $923,664 | $1.5M | $3.4M | $4.1M | $744,322 | $1.4M | $2.8M |
| Operating expenses | $132.4M | $351.2M | $137.2M | $367.3M | $45.8M | $46.1M | $32.6M | $16.9M | $13.2M | $16.7M | $11.3M | $11.2M | $174.5M | $51.1M | $36.5M | $12.5M | $5.5M |
| Operating income | −$270.2M | −$564.1M | $783.4M | $3.04B | $1.05B | $187.9M | $47.5M | $81.2M | $130.8M | $61.1M | $26.2M | $32.0M | −$200.6M | −$88.5M | $50.8M | $95.6M | $36.4M |
| Net income | −$170.5M | −$345.2M | $429.5M | $1.82B | $748.9M | $129.2M | $29.5M | $38.1M | $92.8M | $43.5M | $13.0M | $16.6M | −$70.9M | −$111.9M | $33.3M | $68.6M | $30.8M |
| Basic EPSper diluted share | -$0.51 | -$1.04 | $1.15 | $4.80 | $2.03 | $0.36 | $0.09 | $0.12 | $0.35 | $0.17 | $0.05 | $0.08 | -$0.41 | -$0.64 | $0.19 | $0.46 | $0.29 |
| Diluted EPSper diluted share | -$0.51 | -$1.04 | $1.15 | $4.67 | $1.95 | $0.34 | $0.08 | $0.12 | $0.34 | $0.16 | $0.05 | $0.08 | -$0.41 | -$0.64 | $0.19 | $0.46 | $0.29 |