Revenue
2006
2007
2008
2009
2010
2011
2013
2014
2015
2016
2017
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 · Dec 31 | 2017 · Mar 31 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $38.3M | $36.7M | $31.2M | $30.0M | $31.7M | $24.9M | $14.0M | $194,690 | $75.3M | $68.6M | $64.7M | $56.5M | $61.9M | $59.0M | $2.8M | $16.1M | $34.1M | $10.1M | −$11 | −$11 |
| Gross profit | $18.6M | $19.4M | $16.1M | $14.9M | $16.4M | $9.8M | $5.2M | −$423,658 | $35.5M | $33.8M | $32.4M | $28.7M | $31.6M | $28.6M | $154.7M | $115.5M | $124.9M | $105.1M | $43.8M | $35.0M |
| Gross margin | 48.60% | 52.70% | 51.74% | 49.56% | 51.83% | 39.25% | 36.67% | −217.61% | 47.14% | 49.23% | 50.13% | 50.73% | 51.00% | 48.50% | 5,501.71% | 718.71% | 366.92% | 1,043.50% | — | — |
| Research & development | $439,241 | $507,333 | $652,105 | $984,572 | $1.9M | $1.4M | $1.7M | $2.8M | $5.8M | $6.3M | $5.7M | $5.9M | $4.5M | $3.5M | $22.8M | $22.7M | $16.2M | $12.9M | $9.3M | $4.9M |
| Operating expenses | $27.8M | $25.3M | $22.0M | $23.1M | $26.9M | $26.3M | $22.2M | $10.0M | $24.8M | $23.4M | $24.4M | $23.9M | $24.9M | $24.3M | $133.8M | $145.6M | $98.5M | $81.7M | $63.4M | $36.1M |
| Operating income | −$9.2M | −$5.9M | −$5.8M | −$8.2M | −$10.4M | −$16.5M | −$16.9M | −$9.9M | $10.7M | $10.4M | $8.0M | $5.1M | $6.7M | $4.3M | $20.9M | −$30.1M | $26.4M | $23.4M | −$19.6M | −$1.1M |
| Operating margin | −23.91% | −16.06% | −18.72% | −27.36% | −32.83% | −66.28% | −120.46% | −5,064.43% | 14.18% | 15.14% | 12.40% | 9.07% | 10.76% | 7.37% | 743.07% | −187.03% | 77.50% | 232.51% | — | — |
| EBITDA | −$6.1M | −$2.6M | −$2.7M | −$4.9M | −$6.8M | −$11.9M | −$14.4M | −$7.9M | $12.1M | $11.9M | $9.4M | $6.3M | $8.4M | $6.1M | $34.5M | −$17.3M | $31.6M | $26.1M | −$17.8M | $456,132 |
| EBITDA margin | −15.89% | −7.02% | −8.80% | −16.44% | −21.45% | −47.83% | −102.51% | −4,068.51% | 16.06% | 17.32% | 14.47% | 11.24% | 13.55% | 10.26% | 1,228.04% | −107.68% | 92.79% | 259.31% | — | — |
| Net income | −$6.9M | −$4.9M | −$4.7M | −$6.9M | −$5.3M | −$14.1M | −$17.6M | $124.3M | $4.6M | −$1.4M | $4.0M | $3.7M | $4.4M | $3.7M | $19.8M | −$35.3M | $22.8M | $20.2M | −$16.8M | −$24.8M |
| Net profit margin | −17.92% | −13.47% | −15.19% | −23.16% | −16.64% | −56.85% | −125.04% | 63,867.59% | 6.05% | −2.06% | 6.25% | 6.58% | 7.09% | 6.33% | 702.58% | −219.97% | 66.99% | 200.18% | — | — |
| Basic EPSper basic share | -$0.11 | -$0.08 | -$0.08 | -$0.11 | -$0.09 | -$0.24 | -$0.36 | $2.65 | $0.07 | -$0.03 | $0.09 | $0.08 | $0.10 | $0.08 | — | — | — | — | — | — |
| Diluted EPSper diluted share | -$0.11 | -$0.08 | -$0.08 | -$0.11 | -$0.09 | -$0.24 | -$0.36 | $2.65 | $0.07 | -$0.03 | $0.09 | $0.08 | $0.10 | $0.08 | — | — | — | — | — | — |
Reported shareholders