Financials
Income statement
| Fiscal date | 2024 | 2023 | 2022 | 2021 | 
|---|---|---|---|---|
| Total reported revenue | 466.3M | 536.8M | 713.1M | 880.2M | 
| Cost of revenue | 432.5M | 457.5M | 497.1M | 675.9M | 
| Gross profit | 33.8M | 79.3M | 216.0M | 204.4M | 
| Operating expense | ||||
| Research & development | 18.4M | 18.1M | 29.0M | 35.7M | 
| Selling general and admin | 18.6M | 20.3M | 24.3M | 26.0M | 
| Other operating expenses | 4.1M | 6.1M | 9.4M | 7.4M | 
| Operating income | -28.0M | 15.8M | 128.0M | 111.9M | 
| Non operating interest income | ||||
| Income | 5.1M | 6.4M | 1.9M | 1.6M | 
| Expense | 3.4K | 11.2K | 282.6K | 17.3K | 
| Other income expense | — | — | — | — | 
| Pretax income | -24.7M | 25.5M | 138.6M | 112.9M | 
| Tax provision | -4.6M | 2.4M | 19.1M | 12.7M | 
| Net income | -20.2M | 23.1M | 119.5M | 100.2M | 
| Basic EPS | -0.2 | 0.3 | 1.4 | 1.2 | 
| Diluted EPS | -0.2 | 0.3 | 1.4 | 1.2 | 
| Basic average shares | 89.3M | 88.6M | 87.7M | 87.3M | 
| Diluted average shares | 89.3M | 88.6M | 87.7M | 87.3M | 
| EBITDA | 18.1M | 54.1M | 170.4M | 143.6M | 
| Net income from continuing op. | -20.2M | 23.1M | 119.5M | 100.2M | 
| Minority interests | 504.6K | 794.0K | 624.6K | 266.5K | 
| Preferred stock dividends | 0 | 0 | 0 | 0 |