I
0.07
—
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
$878,937
FY2016FY2025
Net income
$121,980
FY2016FY2025
Free cash flow
−$8,683
FY2016FY2025
Shareholders' equity
$1.7m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $878,937 | $811,290 | $792,628 | $853,511 | $1.0m | $1.1m | $1.1m | $855,615 | $884,245 |
| Gross profit | $718,093 | $653,499 | $635,985 | $680,192 | $804,207 | $897,539 | $863,654 | $697,658 | $696,244 |
| Research and development | $45,907 | $54,371 | $13,149 | $88,081 | $111,540 | $67,008 | $11,162 | $44,948 | $12,911 |
| Operating income | $87,018 | $68,301 | −$25,340 | −$116,770 | −$26,790 | $31,290 | $60,580 | $40,717 | $116,205 |
| Net income | $121,980 | $106,704 | $1,553 | $21,276 | $95,992 | $49,894 | $70,673 | $47,835 | $122,903 |
| Diluted earnings per share | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Total assets | $2.0m | $1.9m | $1.5m | $1.5m | $1.6m | $1.5m | $1.4m | $1.2m | — |
| Cash and short-term investments | — | — | $1.2m | $1.2m | $1.3m | $1.2m | $1.1m | — | — |
| Total liabilities | $348,179 | $381,170 | $78,990 | $68,237 | $201,610 | $212,163 | $154,072 | $74,110 | — |
| Debt | — | — | $43,845 | — | $101,015 | $106,665 | — | — | — |
| Shareholders' equity | $1.7m | $1.6m | $1.5m | $1.4m | $1.4m | $1.3m | $1.2m | $1.1m | — |
| Shares outstanding | 22m | 22m | 24m | 23m | 22m | 22m | 22m | 22m | 22m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | −$7,283 | $98,598 | −$59,111 | $40,624 | $31,987 | −$22,378 | $137,723 | $18,533 | $164,580 |
| Capital spending | −$1,400 | — | −$850 | −$9,375 | −$3,096 | −$3,096 | −$3,096 | −$5,425 | −$5,425 |
| Free cash flow | −$8,683 | $98,598 | −$59,961 | $31,249 | $28,891 | −$25,474 | $134,627 | $13,108 | $159,155 |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Mar 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $177,760 | $206,840 | $182,600 | $203,857 | $234,430 | $196,506 | $244,144 | $210,615 |
| Gross profit | $145,947 | $168,074 | $150,524 | $166,800 | $191,915 | $159,363 | $200,015 | $171,917 |
| Operating income | $830 | $12,746 | $3,248 | $17,513 | $37,679 | $7,118 | $24,708 | $38,060 |
| Net income | $8,474 | $17,555 | $10,604 | $26,424 | $46,317 | $16,736 | $33,856 | $47,678 |
| Diluted earnings per share | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total assets | $2.0m | $2.0m | $2.0m | $2.0m | $2.0m | — | — | $1.6m |
| Cash and short-term investments | — | — | — | — | — | — | — | $1.3m |
| Debt | — | — | — | — | — | — | — | $20,141 |
| Shareholders' equity | $1.7m | $1.7m | $1.7m | $1.7m | $1.7m | — | — | $1.5m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 1.0% | -4.5% | 1.5% |
| Operating income | — | 22.7% | 7.5% |
| Net income | 79.0% | 19.6% | 9.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 81.1% | 80.6% | 80.6% | — |
| Operating margin | 9.2% | 0.4% | 0.3% | 2.7% |
| Net margin | 13.5% | 7.5% | 7.3% | 7.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2017 | FY2010 | |
|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 16.1 | 18.6 | — | 106.5 | 21.8 | 9.4 | 1.1 | 0.3 | 0.0 |
| Price to sales | 2.2 | 2.4 | 2.1 | 2.6 | 2.1 | 0.4 | 0.1 | 0.0 | — |
Share price return
Finished calendar years
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Return | -12% | 59% | -21% | 99% | 90% | 498% | 114% | 166% | 2235% | 75% |
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.