Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $13.2M | $12.7M | $15.2M | $20.9M | $19.0M | $22.2M | $22.8M | $26.9M | $31.2M | $22.8M | $21.0M |
| Operating expenses | $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.8M | −$16.9M | −$11.3M | −$19.1M | −$12.5M | −$13.3M | −$13.5M | −$20.4M | −$12.2M | −$14.3M | −$9.9M |
| EBITDAderived | −$18.4M | −$16.6M | −$10.9M | −$18.7M | −$12.4M | −$13.2M | −$13.5M | −$20.4M | −$12.2M | −$14.3M | −$9.9M |
| Net income | $44.3M | $37.5M | −$48.9M | $59.2M | $18.8M | $39.2M | −$58.1M | $8.8M | $10.2M | −$111,000 | $3.0M |
| Basic EPSper diluted share | $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.08 | $1.72 | -$2.22 | $2.68 | $0.84 | $1.74 | -$2.52 | $0.37 | $0.41 | $0.00 | $0.12 |