D
36.01
+6.63%
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
$1.64bn
FY2019FY2025
Net income
$79.8m
FY2019FY2025
Free cash flow
$54.4m
FY2019FY2025
Shareholders' equity
$680.8m
FY2019FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $1.64bn | $1.28bn | $965.8m | $739.0m | $497.9m | $327.4m | $238.4m |
| Gross profit | $423.9m | $340.1m | $251.3m | $180.9m | $153.3m | $115.9m | $96.1m |
| Operating income | $161.2m | $111.9m | $46.2m | −$2.6m | −$112.5m | $10.6m | $30.3m |
| Net income | $79.8m | $35.3m | $1.7m | −$4.8m | −$12.7m | $5.7m | $28.4m |
| Diluted earnings per share | 0.63 | 0.31 | 0.02 | -0.09 | -0.28 | 0.12 | 0.61 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Total assets | $3.01bn | $2.50bn | $1.76bn | $1.19bn | $553.7m | $259.7m | $168.3m |
| Cash and short-term investments | $269.4m | $293.4m | $133.5m | $20.2m | $18.5m | $31.6m | $15.6m |
| Total liabilities | $2.11bn | $1.74bn | $1.09bn | $934.4m | $340.0m | $183.7m | $90.3m |
| Debt | $620.2m | $619.6m | $474.9m | $454.9m | $150.7m | $95.1m | $47.9m |
| Shareholders' equity | $680.8m | $537.4m | $364.3m | $129.1m | $94.5m | $76.0m | $78.0m |
| Shares outstanding | 127m | 115m | 75m | 55m | 46m | 47m | 47m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Cash from operations | $295.5m | $246.4m | $139.9m | $59.9m | $80.4m | $53.5m | $56.7m |
| Capital spending | −$241.1m | −$221.7m | −$228.5m | −$187.9m | −$118.4m | −$40.6m | −$39.5m |
| Free cash flow | $54.4m | $24.7m | −$88.5m | −$128.0m | −$38.1m | $13.0m | $17.2m |
| Dividends paid | — | — | — | −$4.2m | −$213.3m | −$7.8m | −$6.6m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $550.9m | $464.4m | $443.6m | $423.6m | $415.8m | $355.2m | $342.8m | $338.2m |
| Gross profit | $151.1m | $106.0m | $107.1m | $106.8m | $120.0m | $90.0m | $87.9m | $90.1m |
| Operating income | $70.4m | $35.9m | $34.0m | $41.5m | $54.7m | $31.1m | $14.2m | $32.5m |
| Net income | $37.4m | $16.1m | $21.4m | $17.5m | $25.6m | $15.4m | $3.6m | $12.6m |
| Diluted earnings per share | 0.28 | 0.12 | 0.17 | 0.14 | 0.20 | 0.12 | 0.03 | 0.11 |
| Cash from operations | $112.0m | $84.0m | $79.0m | $89.0m | $89.0m | $36.0m | $62.0m | $83.0m |
| Capital spending | −$72.0m | −$57.0m | −$71.0m | −$70.0m | −$54.0m | −$45.0m | −$42.0m | −$57.0m |
| Free cash flow | $40.0m | $27.0m | $8.0m | $19.0m | $35.0m | −$9.0m | $20.0m | $26.0m |
| Total assets | $3.38bn | $3.11bn | $3.01bn | $2.92bn | $2.81bn | $2.77bn | $2.50bn | $2.43bn |
| Cash and short-term investments | $268.6m | $263.5m | $269.4m | $267.2m | $254.4m | $316.4m | $293.4m | $281.1m |
| Debt | $240.1m | $238.5m | $236.6m | $232.5m | $230.1m | $312.0m | $264.3m | $265.9m |
| Shareholders' equity | $797.7m | $696.4m | $680.8m | $656.6m | $636.2m | $599.1m | $537.4m | $523.1m |
Financial ratios
Data as of 8 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 25.9% | 26.6% | 26.0% | 24.5% | 30.8% | 35.4% |
| Operating margin | 10.0% | 8.7% | 5.1% | 0.2% | -22.6% | 3.2% |
| Net margin | 4.9% | 2.8% | 0.2% | -0.6% | -2.5% | 1.7% |
| Return on equity | 11.7% | 6.6% | 0.5% | -3.7% | -13.4% | 7.5% |
| Return on assets | 2.7% | 1.4% | 0.1% | -0.4% | -2.3% | 2.2% |
| Free cash flow yield | 11.0% | 10.6% | 12.8% | 11.7% | 11.4% | 5.3% |
| Revenue growth | 27.9% | 32.6% | 30.7% | 48.4% | 52.1% | 37.4% |
| Earnings growth | 126.5% | 1952.3% | -136.1% | -62.5% | -321.5% | -79.8% |
| Current ratio | 1.49x | 1.76x | 1.49x | 0.39x | 0.44x | 1.05x |
| Debt to equity | 0.35x | 0.49x | 0.32x | 1.76x | 0.75x | 0.60x |
| Equity ratio | 22.6% | 21.5% | 20.7% | 10.9% | 17.1% | 29.3% |
| Interest coverage | 5.79x | 4.14x | 1.52x | 0.08x | -15.86x | 2.85x |
| Buybacks as a share of market value | -10.6% | -52.9% | -36.3% | -20.5% | 1.9% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 30.7% | 37.8% | — |
| Operating income | — | 72.2% | — |
| Net income | — | 69.4% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 26.2% | 25.9% | 26.9% | — |
| Operating margin | 9.4% | 6.8% | 3.9% | — |
| Net margin | 3.9% | 2.4% | 1.9% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Price to earnings | 97.7 | 171.2 | — | -327.9 | -184.2 |
| Price to sales | 4.8 | 4.8 | 2.6 | 2.2 | 4.8 |
Market value over time
30 Sept 2021 to 7 Oct 2026, in USD
$1.99bn$5.15bn
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Return | 27% | 74% | 0% | -39% | 31% |
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.