Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $23.0M | $32.9M | $43.1M | $57.0M | $53.8M | $2.2M | $503,000 | $1.1M | $20.2M | $1.6M | $15.4M | $93.4M | $42.9M | — | — |
| Gross profit | −$716,000 | $14.3M | $14.0M | $22.0M | $29.0M | $380,000 | −$7.2M | −$10.5M | $12.0M | −$463,000 | $11.6M | $84.7M | $38.3M | — | — |
| Gross margin | −3.11% | 43.56% | 32.47% | 38.58% | 53.91% | 17.54% | −1,423.46% | −950.36% | 59.57% | −29.42% | 75.53% | 90.70% | 89.28% | — | — |
| Research & development | — | $69,000 | $874,000 | $2.2M | $1.3M | $1.9M | $2.9M | $9.0M | $10.5M | $10.3M | $9.8M | $9.6M | $4.7M | — | — |
| Operating expenses | $18.3M | $13.8M | $19.5M | $24.5M | $29.6M | $17.4M | $24.6M | $39.6M | $66.0M | $52.3M | $58.1M | $60.6M | $35.4M | — | — |
| Operating income | −$34.7M | −$8.0M | −$25.2M | −$89.6M | −$44.3M | −$17.0M | −$74.0M | −$50.1M | −$53.9M | −$52.8M | −$46.5M | $24.1M | $9.9M | — | — |
| Operating margin | −150.87% | −24.32% | −58.45% | −157.19% | −82.42% | −783.85% | −14,702.58% | −4,521.93% | −267.18% | −3,354.26% | −302.77% | 25.79% | 23.09% | — | — |
| EBITDA | −$18.5M | $3.5M | −$14.1M | −$56.5M | −$24.0M | −$10.0M | −$65.1M | −$41.0M | −$47.9M | −$50.0M | −$44.7M | $25.8M | $11.3M | — | — |
| EBITDA margin | −80.47% | 10.73% | −32.66% | −99.00% | −44.57% | −460.08% | −12,949.50% | −3,700.99% | −237.10% | −3,173.89% | −291.14% | 27.56% | 26.36% | — | — |
| Net income | −$33.9M | $12.1M | −$28.7M | −$155.4M | −$62.4M | −$32.4M | −$94.4M | −$65.7M | −$48.7M | −$29.2M | −$50.0M | $25.3M | $17.5M | — | — |
| Net profit margin | −147.29% | 36.67% | −66.61% | −272.54% | −116.06% | −1,495.71% | −18,771.57% | −5,929.06% | −241.46% | −1,857.18% | −325.36% | 27.09% | 40.86% | — | — |
| Basic EPSper basic share | -$0.02 | $0.01 | -$0.03 | -$0.18 | -$0.10 | -$0.07 | -$0.22 | -$0.16 | -$0.12 | -$0.07 | -$0.13 | $0.07 | $0.07 | — | — |
| Diluted EPSper diluted share | -$0.02 | $0.01 | -$0.03 | -$0.18 | -$0.10 | -$0.07 | -$0.22 | -$0.16 | -$0.12 | -$0.07 | -$0.13 | $0.07 | $0.07 | — | — |
Reported shareholders