Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $614.8M | $480.6M | $396.8M | $331.0M | $251.0M | $165.1M | $177.1M | $161.3M | $128.9M | $88.5M |
| Gross profit | $394.3M | $348.1M | $311.0M | $284.4M | $245.5M | $164.4M | $176.9M | $141.3M | $124.9M | $87.9M |
| Gross margin | 64.14% | 72.42% | 78.38% | 85.91% | 97.81% | 99.58% | 99.88% | 87.60% | 96.92% | 99.28% |
| Research & development | $59.5M | $54.4M | $46.1M | $43.7M | $44.1M | $38.7M | $34.1M | $26.4M | $23.4M | $17.7M |
| Operating expenses | $524.4M | $390.8M | $334.6M | $289.7M | $257.7M | $179.0M | $177.6M | $117.0M | $124.1M | $92.1M |
| Operating income | $90.1M | $92.3M | $62.9M | $41.8M | −$6.2M | −$2.4M | −$536,000 | $44.4M | $10.2M | −$3.6M |
| Operating margin | 14.65% | 19.20% | 15.85% | 12.63% | −2.47% | −1.48% | −0.30% | 27.51% | 7.94% | −4.06% |
| EBITDA | $108.9M | $107.8M | $76.1M | $55.7M | $13.4M | $17.8M | $18.3M | $57.1M | $26.8M | $6.0M |
| EBITDA margin | 17.72% | 22.44% | 19.17% | 16.84% | 5.33% | 10.78% | 10.34% | 35.38% | 20.83% | 6.77% |
| Net income | $108.3M | $80.8M | $153.3M | $15.0M | −$44.0M | $179.2M | $57.9M | $35.2M | $6.1M | −$8.1M |
| Net profit margin | 17.61% | 16.80% | 38.63% | 4.54% | −17.52% | 108.55% | 32.70% | 21.79% | 4.70% | −9.16% |
| Basic EPSper basic share | $1.21 | $0.91 | $1.72 | $0.14 | — | $0.76 | $0.26 | $0.17 | $0.03 | -$0.04 |
| Diluted EPSper diluted share | $1.19 | $0.90 | $1.69 | $0.14 | -$0.38 | $1.51 | $0.51 | $0.17 | $0.03 | -$0.04 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Tidal Investments LLC | 2.34M |
AMERICAN CENTURY COMPANIES INC | 1.95M |
Schonfeld Strategic Advisors LLC | 1.57M |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 985.23K |
ExodusPoint Capital Management, LP | 836.41K |
Penn Capital Management Company, LLC | 765.77K |
NEW YORK STATE COMMON RETIREMENT FUND | 503.47K |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 494.18K |
MARSHALL WACE, LLP | 292.08K |
CREDIT AGRICOLE S A | 280.44K |
Trexquant Investment LP | 270.43K |
SEIZERT CAPITAL PARTNERS, LLC | 257.54K |
Rockefeller Capital Management L.P. | 252.04K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 251.49K |
G2 Investment Partners Management LLC | 225K |
CITADEL ADVISORS LLC | 192.93K |
Squarepoint Ops LLC | 190.5K |
RENAISSANCE TECHNOLOGIES LLC | 187.93K |
Quinn Opportunity Partners LLC | 177.11K |
UBS Group AG | 163.57K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | Jacobsen FrodeChief Financial Officer | SellAmerican Depositary Shares | 44.4K | $18.52 | $822.3K | 43.3K |
| Jun 18, 2026Form 4 | Song LinChief Executive Officer | SellAmerican Depositary Shares | 44.4K | $18.52 | $822.3K | 120.8K |
| Jun 17, 2026Form 4 | Jacobsen FrodeChief Financial Officer | SellAmerican Depositary Shares | 25.6K | $18.88 | $483.3K | 87.7K |
| Jun 17, 2026Form 4 | Song LinChief Executive Officer | SellAmerican Depositary Shares | 25.6K | $18.88 | $483.3K | 165.2K |