R
10.44
+2.25%
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
$175.7m
FY2018FY2026
Net income
$8.3m
FY2018FY2026
Free cash flow
$49.7m
FY2018FY2026
Shareholders' equity
$377.7m
FY2018FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $175.7m | $158.7m | $144.9m | $122.3m | $107.8m | $80.2m | $63.2m | $49.2m | — |
| Operating income | $38.2m | $31.8m | $24.6m | $23.2m | $19.4m | $18.3m | $15.5m | $13.6m | −$1,230 |
| Net income | $8.3m | $7.7m | $644,937 | $2.5m | $13.1m | $9.3m | −$1,225 | $3.9m | −$1,230 |
| Diluted earnings per share | 0.13 | 0.12 | 0.01 | 0.04 | 0.20 | 0.14 | -0.00 | 1.29 | -0.00 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Total assets | $949.7m | $865.1m | $783.5m | $754.1m | $684.3m | $461.9m | $396.6m | $218.5m | $25,000 |
| Cash and short-term investments | $25.9m | $21.4m | $18.1m | $14.9m | $17.8m | $9.2m | $58.2m | $9.0m | $25,000 |
| Total liabilities | $571.1m | $498.9m | $429.0m | $404.4m | $336.8m | $267.5m | $225.5m | $136.2m | $1,230 |
| Debt | $455.7m | $388.1m | $330.8m | $311.5m | $269.9m | $212.5m | $172.8m | $172.8m | — |
| Shareholders' equity | $377.7m | $364.9m | $353.0m | $348.4m | $346.4m | $194.4m | $170.1m | $82.3m | $23,780 |
| Shares outstanding | 66m | 66m | 66m | 65m | 64m | 65m | 29m | 3m | 13m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $50.1m | $45.3m | $36.2m | $31.2m | $12.5m | $14.7m | $11.9m | $2.5m | — |
| Capital spending | −$482,000 | −$96.6m | −$50.4m | −$72.2m | −$194.4m | −$118.6m | −$529,950 | −$115,181 | — |
| Free cash flow | $49.7m | −$51.3m | −$14.2m | −$41.0m | −$181.9m | −$103.9m | $11.4m | $2.4m | — |
| Dividends paid | — | — | — | −$42.0m | — | — | −$16.9m | −$16.9m | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $41.5m | $47.5m | $45.6m | $45.4m | $37.2m | $41.4m | $42.3m | $40.7m |
| Operating income | $5.4m | $12.5m | $10.0m | $9.9m | $5.4m | $9.4m | $9.6m | $10.1m |
| Net income | −$93,111 | $4.4m | $2.2m | $2.3m | −$555,659 | $2.7m | $5.2m | $185,015 |
| Diluted earnings per share | -0.00 | 0.07 | 0.03 | 0.03 | -0.01 | 0.04 | 0.08 | 0.00 |
| Cash from operations | −$1.41bn | $13.0m | $12.0m | $19.0m | $6.0m | $12.0m | $11.0m | $13.0m |
| Capital spending | −$84.0m | — | −$49.0m | −$40.0m | −$7.0m | −$26.0m | −$59.0m | −$8.0m |
| Free cash flow | −$1.49bn | — | −$37.0m | −$21.0m | −$1.0m | −$14.0m | −$48.0m | $5.0m |
| Total assets | $948.9m | $949.7m | $941.9m | $903.5m | $857.0m | $865.1m | $832.4m | $778.2m |
| Cash and short-term investments | $13.7m | $25.9m | $20.6m | $27.9m | $14.9m | $21.4m | $17.8m | $21.1m |
| Debt | $462.2m | $455.7m | $452.3m | $421.8m | $387.4m | $389.1m | $371.8m | $320.2m |
| Shareholders' equity | $377.8m | $377.7m | $373.6m | $370.9m | $368.9m | $364.9m | $359.5m | $357.9m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 12.8% | 17.0% | — |
| Operating income | 18.2% | 15.8% | — |
| Net income | 48.4% | -2.1% | — |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Price to earnings | 82.0 | 64.0 | — | 182.0 | 29.4 | 55.3 |
| Price to sales | 3.9 | 3.1 | 4.1 | 3.8 | 3.6 | 6.4 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Return | -12% | 22% | 12% | -17% | -24% |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years.
- 1-to-1 reverse split · 29 Jul 2021
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.