C
42.87
-0.65%
Close of 9 Nov 2026, in USD
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in USD, from our data supplier.
Revenue
$349.7m
FY2018FY2025
Net income
$84.5m
FY2018FY2025
Free cash flow
$105.9m
FY2018FY2025
Shareholders' equity
$13.8m
FY2018FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $349.7m | $350.4m | $362.6m | $362.4m | $352.7m | $331.2m | $322.6m | $598.0m |
| Gross profit | $279.1m | $280.7m | $294.2m | $300.5m | $294.7m | $277.8m | $272.6m | $475.8m |
| Research and development | $7.5m | $7.7m | $7.7m | $10.0m | $7.7m | $7.1m | $9.7m | $27.7m |
| Operating income | $150.2m | $149.4m | $147.2m | $150.3m | $175.1m | $196.7m | $189.8m | $230.1m |
| Net income | $84.5m | $89.4m | $77.2m | $72.7m | $109.0m | $152.9m | $213.0m | $152.1m |
| Diluted earnings per share | 4.37 | 4.57 | 4.02 | 3.65 | 5.45 | 7.62 | 10.65 | 7.58 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Total assets | $663.8m | $602.2m | $647.3m | $633.9m | $562.8m | $1.49bn | $1.47bn | — |
| Cash and short-term investments | $74.7m | $33.5m | $88.7m | $94.2m | $66.8m | $66.2m | $122.8m | — |
| Total liabilities | $650.0m | $681.7m | $823.4m | $889.2m | $895.5m | $368.9m | $1.01bn | — |
| Debt | $558.4m | $593.0m | $734.0m | $793.9m | $792.0m | — | $641.0m | — |
| Shareholders' equity | $13.8m | −$79.5m | −$176.1m | −$255.3m | −$332.7m | $1.12bn | $466.2m | — |
| Shares outstanding | 19m | 20m | 19m | 20m | 20m | 20m | 20m | 20m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Cash from operations | $136.1m | $121.7m | $114.1m | $83.1m | $233.7m | $238.8m | $226.7m | $235.8m |
| Capital spending | −$30.2m | −$33.4m | −$36.5m | −$31.0m | −$34.5m | −$35.6m | −$22.9m | −$14.2m |
| Free cash flow | $105.9m | $88.3m | $77.7m | $52.1m | $199.2m | $203.2m | $203.8m | $221.6m |
| Dividends paid | — | — | — | — | −$556.8m | −$556.8m | −$556.8m | −$212.1m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $83.4m | $80.7m | $78.0m | $78.9m | $79.0m | $78.2m | $77.6m | $78.0m |
| Gross profit | $73.1m | $71.6m | $69.7m | $70.2m | $70.1m | $69.1m | $69.1m | $70.1m |
| Operating income | $36.8m | $37.7m | $35.8m | $37.9m | $39.0m | $37.5m | $33.4m | $38.4m |
| Net income | $27.4m | $24.7m | $20.5m | $22.1m | $20.8m | $21.2m | $18.1m | $21.1m |
| Diluted earnings per share | 1.43 | 1.29 | 1.06 | 1.14 | 1.07 | 1.09 | 0.92 | 1.08 |
| Cash from operations | $33.0m | $45.0m | $15.0m | $51.0m | $28.0m | $40.0m | $11.0m | $41.0m |
| Capital spending | −$7.0m | −$7.0m | −$7.0m | −$7.0m | −$7.0m | −$7.0m | −$7.0m | −$7.0m |
| Free cash flow | $26.0m | $38.0m | $8.0m | $44.0m | $21.0m | $33.0m | $4.0m | $34.0m |
| Total assets | $696.9m | $678.7m | $663.8m | $675.0m | $641.5m | $629.6m | $602.2m | $622.5m |
| Cash and short-term investments | $98.9m | $92.3m | $74.7m | $97.6m | $57.9m | $53.4m | $33.5m | $54.6m |
| Debt | $557.7m | $559.3m | $560.9m | $583.7m | $582.7m | $586.0m | $595.1m | $614.8m |
| Shareholders' equity | $41.6m | $22.0m | $13.8m | −$2.6m | −$26.5m | −$49.4m | −$79.5m | −$93.2m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 0.4% | 4.2% | — |
| Operating income | -0.0% | -5.2% | — |
| Net income | 5.1% | -11.2% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 80.0% | 81.0% | 81.9% | — |
| Operating margin | 42.8% | 41.9% | 45.9% | — |
| Net margin | 24.8% | 22.7% | 27.8% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Price to earnings | 5.0 | 5.2 | 6.5 | 14.7 | 10.6 |
| Price to sales | 1.3 | 1.5 | 1.6 | 3.5 | 3.4 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Return | -1% | -13% | -50% | -1% | 53% |
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.