Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $489.5M | $371.5M | $304.5M | $228.3M | $112.6M | $80.7M |
| Gross profit | $380.8M | $279.2M | $222.6M | $148.6M | $89.9M | $65.3M |
| Gross margin | 77.81% | 75.15% | 73.11% | 65.09% | 79.79% | 80.91% |
| Research & development | $128.4M | $113.1M | $101.0M | $102.5M | $51.0M | $39.6M |
| Operating expenses | $362.0M | $287.1M | $252.6M | $243.0M | $122.1M | $81.9M |
| Operating income | $18.8M | −$8.0M | −$30.0M | −$94.4M | −$32.3M | −$16.7M |
| Operating margin | 3.85% | −2.15% | −9.85% | −41.35% | −28.64% | −20.64% |
| EBITDA | $32.2M | $1.8M | −$20.8M | −$85.2M | −$31.4M | −$16.0M |
| EBITDA margin | 6.57% | 0.49% | −6.84% | −37.32% | −27.86% | −19.83% |
| Net income | $150.8M | −$4.6M | −$28.2M | −$91.6M | −$33.6M | −$16.3M |
| Net profit margin | 30.81% | −1.23% | −9.25% | −40.13% | −29.79% | −20.25% |
| Basic EPSper basic share | $1.95 | -$0.06 | -$0.42 | -$1.47 | -$0.65 | -$0.33 |
| Diluted EPSper diluted share | $1.77 | -$0.06 | -$0.42 | -$1.50 | -$0.65 | -$0.33 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 11.41%9.27M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 6.59%5.35M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.32%3.51M shares |
STATE STREET CORP | 2.80%2.27M shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.58%1.28M shares |
Haro Alex | ≈1.24%1.01M shares |
Hulls Chris | ≈1.22%992.84K shares |
UBS Group AG | 1.13%915.43K shares |
NORGES BANK | 0.92%749.53K shares |
ALLSTATE CORP | 0.89%725K shares |
BANK OF AMERICA CORP /DE/ | 0.81%658.95K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.81%655.49K shares |
MORGAN STANLEY | 0.65%525.73K shares |
VANGUARD FIDUCIARY TRUST CO | 0.64%519.19K shares |
PRINCIPAL FINANCIAL GROUP INC | 0.59%483.01K shares |
NORTHERN TRUST CORP | 0.59%481.06K shares |
Invesco Ltd. | 0.37%299.93K shares |
Antonoff Lauren | ≈0.36%288.65K shares |
DIMENSIONAL FUND ADVISORS LP | 0.35%286.99K shares |
Bank of New York Mellon Corp | 0.35%280.83K shares |
Percentages use 81.22M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 · 10b5-1 | Hulls ChrisDirector | SellCommon Stock | 16.0K | $47.07 | $755.1K | 406.9K |
| Jun 15, 2026Form 4 · 10b5-1 | Prober Charles J.Director | SellCommon stock | 7.9K | $46.07 | $365.3K | 109.9K |
| Jun 1, 2026Form 4 | COGHLAN JOHN PHILIPDirector | SellCommon stock · indirect | 204 | $44.64 | $9.1K | 28.4K |
| Jun 1, 2026Form 4 | COGHLAN JOHN PHILIPDirector | SellCommon stock · indirect | 3.8K | $43.95 | $166.8K | 28.6K |
| May 28, 2026Form 4 · 10b5-1 | Hulls ChrisDirector | SellCommon Stock | 16.4K | $40.34 | $660.7K | 403.5K |