16.40
+58.15%
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
$838,543
FY2016FY2025
Net income
$3.0m
FY2016FY2025
Free cash flow
$459,630
FY2016FY2025
Shareholders' equity
$21.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $838,543 | $1.5m | $1.5m | $1.1m | $744,545 | $671,944 | $811,271 | $1.2m | $1.1m | $863,402 |
| Gross profit | $770,736 | $1.5m | $1.4m | $1.0m | $689,149 | $629,699 | $729,649 | $1.1m | $1.0m | $801,362 |
| Research and development | — | — | $0 | $2 | $1 | $1 | $0 | $1 | $1 | $0 |
| Operating income | $83,295 | $116,992 | $121,824 | −$1.8m | $1.1m | $379,053 | $191,606 | $1.4m | $541,129 | $187,360 |
| Net income | $3.0m | $250,224 | $142,961 | −$1.3m | $819,349 | $339,383 | $249,933 | $1.1m | $522,863 | $170,674 |
| Diluted earnings per share | 1.47 | 0.12 | 0.07 | -0.67 | 0.42 | 0.17 | 0.13 | 0.57 | 0.27 | 0.09 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $22.3m | $18.8m | $18.8m | $17.7m | $17.1m | $16.3m | $15.9m | $15.6m | $14.7m | $14.4m |
| Cash and short-term investments | $18.0m | $9.3m | $9.1m | $8.2m | $7.9m | $7.0m | $6.5m | $5.5m | $4.3m | $4.5m |
| Total liabilities | $840,356 | $264,183 | $495,348 | $267,176 | $448,900 | $529,859 | $415,075 | $404,479 | $408,176 | $431,376 |
| Debt | — | — | $212,279 | $37,626 | $111,123 | $110,786 | $62,253 | $36,989 | $50,354 | $23,467 |
| Shareholders' equity | $21.4m | $18.6m | $18.3m | $17.4m | $16.6m | $15.8m | $15.4m | $15.2m | $14.3m | $14.0m |
| Shares outstanding | 2m | 2m | 2m | 2m | 2m | 2m | 2m | 2m | 2m | 2m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $459,630 | $204,761 | $876,953 | $413,691 | −$263,673 | $140,165 | $194,711 | $241,562 | $404,253 | $280,807 |
| Capital spending | — | — | −$20,737 | −$29,296 | −$22,669 | −$9,321 | −$26,815 | −$55,438 | −$155,285 | −$2.4m |
| Free cash flow | $459,630 | $204,761 | $856,216 | $384,395 | −$286,342 | $130,844 | $167,896 | $186,124 | $248,968 | −$2.1m |
| Dividends paid | — | — | — | — | — | — | — | −$233,099 | −$194,250 | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $168,314 | $170,660 | $121,784 | $232,639 | $135,936 | $348,184 | $180,574 | $171,269 |
| Gross profit | $165,707 | $166,913 | $111,893 | $232,639 | $121,254 | $322,830 | $166,290 | $150,121 |
| Operating income | $23,051 | −$74,839 | −$26,478 | $113,353 | $159,669 | $112,150 | −$75,600 | −$16,930 |
| Net income | $122,235 | $55,244 | $2.6m | $166,304 | $161,042 | $115,573 | $32,159 | $54,116 |
| Diluted earnings per share | 0.06 | 0.03 | 1.25 | 0.08 | 0.08 | 0.06 | 0.02 | 0.03 |
| Total assets | $21.9m | $22.3m | $22.3m | $19.2m | $18.9m | $19.0m | $18.8m | $18.7m |
| Cash and short-term investments | $15.3m | $12.7m | $18.0m | $10.0m | $9.6m | $9.4m | $9.3m | $9.2m |
| Shareholders' equity | $21.6m | $21.5m | $21.4m | $18.9m | $18.7m | $18.7m | $18.6m | $18.6m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -8.8% | 4.5% | -2.3% |
| Operating income | — | -26.1% | -18.6% |
| Net income | — | 54.7% | 20.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 94.2% | 94.1% | 93.9% | 92.2% |
| Operating margin | 8.5% | -30.7% | -1.2% | 25.0% |
| Net margin | 138.2% | 42.1% | 51.0% | 50.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 6.2 | 102.1 | 180.9 | -14.9 | 26.6 | 54.5 | 72.4 | 18.0 | 37.8 | 125.8 |
| Price to sales | 22.3 | 16.8 | 17.4 | 17.8 | 29.2 | 27.5 | 22.3 | 16.8 | 17.3 | 24.9 |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -25% | -2% | 29% | -15% | 37% | -5% | -13% | 7% | -10% | 13% |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years. Last went ex-dividend on 4 Apr 2018.
| FY2018 | FY2017 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.12 | 0.10 | 0.10 | 0.28 | 0.28 | 0.28 | 0.28 | 0.28 |
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.