Revenue
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $26.9M | $13.2M | $12.7M | $15.2M | $20.9M | $19.0M | $22.2M | $22.8M | $26.9M | $31.2M | $22.8M | $21.0M |
| Operating expenses | $8.1M | $31.9M | $29.6M | $26.5M | $40.0M | $31.5M | $35.5M | $36.3M | $47.3M | $43.5M | $37.2M | $31.0M |
| Operating income | −$18.0M | −$18.8M | −$16.9M | −$11.3M | −$19.1M | −$12.5M | −$13.3M | −$13.5M | −$20.4M | −$12.2M | −$14.3M | −$9.9M |
| Operating margin | −67.11% | −142.34% | −133.62% | −73.96% | −91.17% | −65.69% | −59.72% | −59.18% | −75.74% | −39.17% | −62.66% | −47.19% |
| EBITDA | $68.5M | −$18.4M | −$16.6M | −$10.9M | −$18.7M | −$12.4M | −$13.2M | −$13.5M | −$20.4M | −$12.2M | −$14.3M | −$9.9M |
| EBITDA margin | 254.84% | −139.60% | −130.78% | −71.72% | −89.36% | −65.41% | −59.63% | −59.09% | −75.68% | −39.12% | −62.60% | −47.13% |
| Net income | $52.3M | $44.3M | $37.5M | −$48.9M | $59.2M | $18.8M | $39.2M | −$58.1M | $8.8M | $10.2M | −$111,000 | $3.0M |
| Net profit margin | 194.45% | 336.46% | 295.29% | −321.16% | 282.94% | 99.12% | 176.48% | −255.06% | 32.83% | 32.72% | −0.49% | 14.27% |
| Basic EPSper basic share | $2.49 | $2.08 | $1.72 | -$2.22 | $2.68 | $0.84 | $1.74 | -$2.52 | $0.37 | $0.41 | $0.00 | $0.12 |
| Diluted EPSper diluted share | $2.49 | $2.08 | $1.72 | -$2.22 | $2.68 | $0.84 | $1.74 | -$2.52 | $0.37 | $0.41 | $0.00 | $0.12 |
Reported shareholders