Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $15.7M | $12.5M | $10.3M | $7.7M | $4.1M | $3.2M | $2.1M | $1.1M | $59.7M | $24.3M | $9.4M | $94,000 |
| Gross profit | $263.7M | $214.3M | $190.2M | $160.3M | — | — | — | — | — | — | — | — |
| Operating income | — | — | — | — | — | — | — | — | −$8.0M | −$8.2M | −$4.2M | −$1.3M |
| EBITDAderived | — | — | — | — | — | — | — | — | $21.7M | $7.1M | −$37,000 | −$1.3M |
| Net income | $17.3M | −$47.2M | −$38.6M | −$48.1M | −$39.2M | $101.5M | −$19.6M | −$892,000 | −$17.2M | −$11.4M | −$5.7M | −$1.1M |
| Basic EPSper diluted share | $0.06 | -$0.18 | -$0.15 | -$0.23 | -$0.31 | $1.06 | -$0.31 | -$0.02 | -$0.48 | -$0.62 | -$1.06 | -$14.63 |
| Diluted EPSper diluted share | $0.06 | -$0.18 | -$0.15 | -$0.23 | -$0.31 | $1.06 | -$0.31 | -$0.02 | -$0.48 | -$0.62 | -$1.06 | -$14.63 |