Financials
Income statement
Fiscal date | 2024 | 2023 | 2022 | 2021 |
---|---|---|---|---|
Total reported revenue | 783.4M | 803.2M | 914.9M | 830.5M |
Cost of revenue | 475.8M | 500.1M | 601.1M | 541.2M |
Gross profit | 307.6M | 303.1M | 313.8M | 289.3M |
Operating expense | ||||
Research & development | — | — | — | — |
Selling general and admin | 39.2M | 37.3M | 39.5M | 42.3M |
Other operating expenses | 41.8M | 40.9M | 41.6M | 37.6M |
Operating income | 100.4M | 98.4M | 104.4M | 104.1M |
Non operating interest income | ||||
Income | 1.0M | 825K | 13K | 15.3M |
Expense | 8.8M | 16.4M | 13.5M | 3.4M |
Other income expense | — | — | — | — |
Pretax income | 88.8M | 82.8M | 78.8M | 110.0M |
Tax provision | 16.3M | 15.4M | 12.3M | 469K |
Net income | 72.6M | 67.4M | 66.5M | 109.6M |
Basic EPS | 3.4 | 3.2 | 3.1 | 5.1 |
Diluted EPS | 3.4 | 3.2 | 3.1 | 5.1 |
Basic average shares | 21.2M | 21.2M | 21.2M | 21.2M |
Diluted average shares | 21.2M | 21.2M | 21.2M | 21.2M |
EBITDA | 114.4M | 116.3M | 106.7M | 126.1M |
Net income from continuing op. | 88.8M | 82.8M | 78.8M | 110.0M |
Minority interests | -337K | -351K | -1.1M | -1.7M |
Preferred stock dividends | 0 | 0 | 0 | 0 |