B
176.50p
+0.86%
Close of 9 Nov 2026, in pence
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
$62.2m
FY2016FY2025
Net income
$45.1m
FY2016FY2025
Free cash flow
—
FY2016FY2025
Shareholders' equity
$446.7m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $62.2m | $76.9m | $77.1m | −$35.1m | $151.6m | −$75.7m | −$3.1m | −$32.7m | $69.4m | $25.1m |
| Operating income | $46.6m | $60.1m | $76.1m | −$36.0m | $150.7m | −$76.7m | −$4.4m | −$34.1m | $68.2m | $24.0m |
| Net income | $45.1m | $58.5m | $74.9m | −$36.9m | $149.5m | −$77.9m | −$6.7m | −$29.3m | $60.2m | $23.2m |
| Diluted earnings per share | 0.24 | 0.31 | 0.40 | -0.19 | 0.79 | -0.34 | -0.03 | -0.15 | 0.34 | 0.14 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $466.3m | $423.4m | $389.2m | $312.8m | $372.5m | $313.0m | $410.8m | $367.9m | $368.1m | $282.9m |
| Cash and short-term investments | $745,000 | $2.3m | $5.3m | $4.9m | $5.7m | $1.7m | $6.0m | $4.4m | $5.9m | $8.7m |
| Total liabilities | $19.5m | $17.1m | $25.6m | $10.1m | $19.7m | $7.0m | $10.0m | $11.4m | $17.8m | $6.5m |
| Debt | — | $19,000 | $44,000 | $19,000 | $19,000 | $209,000 | $19,000 | $19,000 | $19,000 | $19,000 |
| Shareholders' equity | $446.7m | $406.2m | $363.6m | $302.7m | $352.8m | $306.0m | $400.8m | $356.5m | $350.2m | $276.4m |
| Shares outstanding | 189m | 189m | 189m | 189m | 189m | 231m | 241m | 197m | 175m | 164m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $6.0m | $14.2m | $16.4m | $12.7m | $108.3m | $12.5m | −$7.0m | −$38.0m | −$15.6m | −$8.3m |
| Capital spending | −$6.0m | — | — | — | — | — | — | — | — | — |
| Free cash flow | — | $14.2m | $16.4m | $12.7m | $108.3m | $12.5m | −$7.0m | −$38.0m | −$15.6m | −$8.3m |
| Dividends paid | −$18.3m | −$15.9m | −$13.9m | −$13.3m | −$15.5m | −$18.1m | −$18.3m | −$13.5m | −$11.3m | −$10.5m |
Latest quarters
By quarter end
| Mar 2026 | Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Dec 2023 | Sept 2023 | Jun 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $527,078 | $22.1m | $6.1m | $26.3m | $50.6m | $25.3m | $47.7m | $23.9m |
| Operating income | $20.8m | $44.9m | $1.7m | $23.9m | $44.0m | $22.0m | $39.7m | $19.8m |
| Net income | $20.3m | $44.2m | $920,000 | $15.5m | $43.0m | $21.5m | $31.3m | $15.7m |
| Diluted earnings per share | 0.11 | 0.23 | 0.00 | 0.08 | 0.23 | 0.11 | 0.17 | 0.08 |
| Cash from operations | −$16.0m | $11.0m | $10.0m | $8.0m | $5.0m | $2.0m | $7.0m | $3.0m |
| Capital spending | — | −$12.0m | — | — | — | — | — | — |
| Free cash flow | — | −$1.0m | — | — | — | — | — | — |
| Total assets | $400.1m | $466.3m | $410.1m | $423.4m | $428.0m | $428.0m | $389.2m | $389.2m |
| Cash and short-term investments | $8.9m | $745,000 | $1.6m | $2.3m | $1.0m | $1.0m | $5.3m | $5.3m |
| Debt | $1,000 | — | — | — | — | — | $25,000 | $25,000 |
| Shareholders' equity | $385.7m | $446.7m | $395.7m | $406.2m | $397.4m | $397.4m | $363.6m | $363.6m |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 76.7% | 81.0% | 85.8% | 83.9% |
| Net margin | 74.5% | 78.2% | 82.9% | 78.3% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 10.2 | 6.8 | 4.8 | -8.8 | 2.2 | -4.7 | -65.0 | -12.3 | 6.3 | 12.3 |
| Price to sales | 7.4 | 5.2 | 4.7 | -9.3 | 2.2 | -4.8 | -138.5 | -11.0 | 5.4 | 11.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 14 years. Last went ex-dividend on 4 Jun 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.102 | 0.096 | 0.084 | 0.074 | 0.07 | 0.07 | 0.075 | 0.074 |
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.