Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $224.3M | $255.3M | $629.4M | $503.6M | $446.1M | $398.2M | $243.6M | $227.5M | $319.9M | $292.5M | $323.8M | $382.4M | $292.4M | $200.0M | $116.2M |
| Gross profit | $145.9M | $153.5M | $359.9M | $275.1M | $206.7M | $176.2M | $97.6M | $61.2M | $105.6M | $103.5M | $116.4M | $145.3M | $127.2M | $83.5M | $38.8M |
| Research & development | $10.3M | $15.5M | $19.1M | $19.4M | $20.3M | $15.2M | $17.9M | $5.7M | $5.2M | $6.7M | — | — | — | — | — |
| Operating expenses | $137.9M | $155.7M | $370.3M | $289.3M | $222.8M | $172.3M | $113.6M | $98.7M | $115.8M | $112.6M | $155.6M | $176.0M | $132.1M | $85.9M | $64.2M |
| Operating income | $8.0M | −$2.2M | −$10.4M | −$14.2M | −$16.1M | $3.9M | −$16.1M | −$37.5M | −$10.2M | −$9.1M | −$39.2M | −$30.7M | −$5.0M | −$2.3M | −$25.4M |
| EBITDAderived | — | — | — | — | −$13.5M | $6.2M | −$13.5M | −$36.6M | −$9.4M | −$7.7M | −$37.0M | −$28.9M | −$3.6M | −$1.3M | −$24.5M |
| Net income | $8.3M | −$2.5M | −$9.6M | −$56.6M | $13.1M | $13.3M | $999,000 | −$59.6M | −$9.5M | −$8.7M | −$39.4M | −$30.0M | −$4.8M | −$4.2M | −$24.5M |
| Basic EPSper diluted share | $0.04 | -$0.01 | -$0.04 | -$0.25 | $0.06 | $0.06 | $0.01 | -$0.44 | -$0.07 | -$0.07 | -$0.41 | -$0.30 | -$0.09 | -$0.20 | -$0.76 |
| Diluted EPSper diluted share | $0.04 | -$0.01 | -$0.04 | -$0.25 | $0.06 | $0.06 | -$0.06 | -$0.44 | -$0.07 | -$0.07 | -$0.41 | -$0.30 | -$0.09 | -$0.20 | -$0.76 |