Revenue
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 | $65.0M | $51.3M | $73.3M | $65.3M | $69.5M | $26.1M | $20.1M | $27.8M | $50.9M | $65.5M | $95.2M | $97.8M | $162.0M | $106.3M | $71.5M | — |
| Gross profit | $3.7M | −$10.8M | −$10.8M | −$22.1M | −$8.9M | $2.0M | −$2.3M | $2.9M | $15.1M | $24.3M | $40.6M | $53.6M | $65.0M | $52.2M | $46.2M | — |
| Gross margin | 5.68% | −21.13% | −14.71% | −33.86% | −12.84% | 7.69% | −11.32% | 10.35% | 29.61% | 37.03% | 42.69% | 54.76% | 40.15% | 49.09% | 64.58% | — |
| Operating expenses | $41.1M | $62.1M | $54.4M | $54.0M | $63.0M | $50.4M | $60.5M | $46.4M | $47.6M | $48.6M | $41.5M | $24.0M | $35.2M | $19.0M | $71.8M | — |
| Operating income | −$37.4M | −$72.9M | −$65.2M | −$76.1M | −$71.9M | −$48.4M | −$62.8M | −$43.5M | −$32.6M | −$24.3M | −$887,000 | $29.6M | $29.9M | $33.2M | −$25.6M | — |
| Operating margin | −57.56% | −142.06% | −88.92% | −116.65% | −103.43% | −185.77% | −312.80% | −156.75% | −64.01% | −37.06% | −0.93% | 30.26% | 18.43% | 31.19% | −35.84% | — |
| EBITDA | −$17.4M | −$56.3M | −$48.5M | −$58.3M | −$57.1M | −$37.6M | −$54.7M | −$37.0M | −$18.8M | −$5.9M | $23.4M | $61.5M | $59.5M | $57.0M | −$6.6M | — |
| EBITDA margin | −26.82% | −109.73% | −66.10% | −89.28% | −82.11% | −144.15% | −272.49% | −133.17% | −36.98% | −8.97% | 24.58% | 62.90% | 36.75% | 53.62% | −9.20% | — |
| Net income | −$13.3M | −$42.2M | −$41.9M | −$71.0M | −$42.6M | −$47.5M | −$44.1M | −$34.2M | −$43.7M | −$37.7M | −$12.1M | $20.1M | $14.2M | $21.0M | −$34.2M | — |
| Net profit margin | −20.43% | −82.28% | −57.17% | −108.78% | −61.25% | −182.24% | −219.64% | −123.04% | −85.90% | −57.55% | −12.70% | 20.55% | 8.76% | 19.75% | −47.77% | — |
| Basic EPSper basic share | -$0.10 | -$0.32 | -$0.32 | -$0.54 | -$0.98 | -$0.78 | -$0.61 | -$0.40 | -$0.34 | -$0.29 | -$0.09 | $0.15 | $0.11 | $0.15 | -$0.24 | — |
| Diluted EPSper diluted share | -$0.10 | -$0.32 | -$0.32 | -$0.54 | -$0.98 | -$0.78 | -$0.61 | -$0.40 | -$0.34 | -$0.29 | -$0.09 | $0.15 | $0.11 | $0.15 | -$0.24 | — |
Reported shareholders