Revenue
2015
2016
2017
2018
2019
2020
2024
2025
| 2025 | 2024 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $0 | $5.0M | $71.2M | $3.0M | $493,000 | $1.9M | $2.5M | $3.0M | $2.3M | $855.8M | $678.1M | $509.1M | $448.3M | $408.1M |
| Gross profit | $12.3M | $12.5M | $43.8M | $1.6M | $420,000 | $1.9M | $1.8M | $1.0M | $1.3M | $68,000 | $30,000 | $30.1M | $39.0M | $40.3M |
| Research & development | — | — | — | — | — | — | — | — | — | — | $716,000 | $1.7M | $4.7M | $6.3M |
| Operating expenses | $22.3M | $32.1M | $22.9M | $18.9M | $21.2M | $9.4M | $8.4M | $13.9M | $13.4M | $7.5M | $4.6M | $24.3M | $30.8M | $39.9M |
| Operating income | −$10.0M | −$19.5M | $20.9M | −$17.3M | −$20.8M | −$7.6M | −$6.6M | −$12.8M | −$12.1M | −$7.4M | −$4.6M | $5.8M | $8.2M | $388,000 |
| EBITDAderived | −$5.4M | −$14.9M | $23.3M | −$15.8M | −$17.0M | −$7.3M | −$4.8M | −$8.7M | −$7.6M | $14.0M | $21.6M | $21.8M | $32.7M | $23.5M |
| Net income | $110,000 | $29.1M | $15.7M | −$13.2M | −$13.3M | $3.9M | −$9.5M | −$13.2M | −$25.6M | $297,000 | $66.9M | $505,000 | $15.0M | $1.7M |
| Basic EPSper diluted share | $0.00 | $0.50 | $0.40 | -$0.34 | -$0.35 | $0.11 | -$0.26 | -$0.32 | -$0.58 | $0.01 | $1.49 | $0.01 | $0.33 | $0.04 |
| Diluted EPSper diluted share | $0.00 | $0.49 | $0.40 | -$0.34 | -$0.35 | $0.11 | -$0.26 | -$0.32 | -$0.58 | $0.01 | $1.48 | $0.01 | $0.33 | $0.04 |