14.48
+1.97%
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
$2.73bn
FY2020FY2025
Net income
−$40.2m
FY2020FY2025
Free cash flow
$5.8m
FY2020FY2025
Shareholders' equity
$865.6m
FY2020FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Revenue | $2.73bn | $2.81bn | $2.83bn | $2.69bn | $2.46bn | $2.56bn |
| Gross profit | $724.8m | $815.9m | $855.1m | $777.3m | $690.9m | $748.0m |
| Operating income | $64.4m | $158.6m | $217.9m | $192.2m | $96.2m | $149.7m |
| Net income | −$40.2m | $21.0m | $213.2m | $141.7m | $74.3m | $111.6m |
| Diluted earnings per share | -0.30 | 0.16 | 1.62 | 1.08 | 0.57 | 0.85 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Total assets | $2.91bn | $2.93bn | $3.16bn | $3.13bn | $3.11bn | — |
| Cash and short-term investments | $29.7m | $31.0m | $36.1m | $23.7m | $41.1m | — |
| Total liabilities | $2.04bn | $2.03bn | $2.28bn | $797.2m | $776.4m | — |
| Debt | $1.21bn | $1.20bn | $1.54bn | $107.3m | $43.6m | — |
| Shareholders' equity | $865.6m | $903.1m | $877.4m | $2.34bn | $2.33bn | — |
| Shares outstanding | 132m | 132m | 132m | 131m | 131m | 131m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Cash from operations | $64.2m | $471.8m | $257.0m | $232.8m | $244.3m | $231.3m |
| Capital spending | −$58.5m | −$78.9m | −$77.9m | −$76.4m | −$90.1m | −$58.1m |
| Free cash flow | $5.8m | $392.9m | $179.1m | $156.4m | $154.2m | $173.2m |
| Dividends paid | −$13.8m | −$19.9m | −$1.69bn | −$134.5m | −$95.6m | −$143.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $661.7m | $659.4m | $663.4m | $712.0m | $673.8m | $665.2m | $683.8m | $684.3m |
| Gross profit | $185.4m | $139.1m | $171.2m | $178.9m | $182.1m | $175.3m | $188.5m | $197.0m |
| Operating income | $37.2m | $27.8m | $16.6m | $17.6m | $25.4m | −$870,000 | $34.7m | $33.6m |
| Net income | $11.0m | $2.6m | −$6.4m | −$12.5m | −$676,000 | −$27.8m | $832,000 | −$2.3m |
| Diluted earnings per share | 0.08 | 0.02 | -0.05 | -0.10 | -0.01 | -0.21 | 0.01 | -0.02 |
| Cash from operations | $64.0m | $58.0m | $37.0m | $30.0m | $22.0m | $6.0m | $3.0m | $295.0m |
| Capital spending | −$17.0m | −$12.0m | −$9.0m | −$15.0m | −$14.0m | −$13.0m | −$14.0m | −$28.0m |
| Free cash flow | $47.0m | $46.0m | $28.0m | $15.0m | $8.0m | −$7.0m | −$11.0m | $267.0m |
| Total assets | $2.83bn | $2.87bn | $2.88bn | $2.91bn | $2.91bn | $2.90bn | $2.90bn | $2.93bn |
| Cash and short-term investments | $57.7m | $50.3m | $41.5m | $29.7m | $23.7m | $28.8m | $18.6m | $31.0m |
| Debt | $56.3m | $1.17bn | $1.20bn | $1.21bn | $1.28bn | $1.28bn | $1.25bn | $1.26bn |
| Shareholders' equity | $877.7m | $867.2m | $864.4m | $865.6m | $882.2m | $876.3m | $899.6m | $903.1m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 0.6% | 1.3% | — |
| Operating income | -30.5% | -15.5% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 27.8% | 28.7% | 28.7% | — |
| Operating margin | 4.0% | 5.7% | 5.5% | — |
| Net margin | -0.3% | 3.0% | 3.2% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | |
|---|---|---|---|
| Price to earnings | -21.9 | 60.0 | 4.5 |
| Price to sales | 0.3 | 0.5 | 0.3 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | |
|---|---|---|---|
| Return | -30% | 40% | 6% |
Dividends and splits
Per share, in the currency the company pays
Paid for 3 years. Last went ex-dividend on 21 Feb 2025.
| FY2025 | FY2024 | |
|---|---|---|
| Paid in the year | 0.07 | 0.14 |
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.