Revenue
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.15B | $1.04B | $910.5M | $778.8M | $609.6M | $434.9M | $328.0M | $257.7M | $200.2M | $162.1M | $128.9M | $103.1M | $84.1M | $63.8M |
| Gross profit | $632.9M | $564.4M | $477.8M | $411.3M | $338.5M | $254.6M | $193.5M | $153.6M | $117.1M | $95.2M | $69.4M | $48.4M | $35.3M | $24.5M |
| Gross margin | 55.07% | 54.17% | 52.48% | 52.81% | 55.53% | 58.55% | 58.99% | 59.62% | 58.49% | 58.71% | 53.83% | 46.98% | 41.99% | 38.41% |
| Research & development | $152.3M | $166.2M | $156.6M | $141.8M | $106.9M | $68.7M | $45.2M | $34.2M | $27.1M | $23.9M | $22.7M | $22.1M | $17.5M | $13.2M |
| Operating expenses | $604.0M | $615.7M | $576.4M | $498.9M | $394.7M | $266.9M | $190.2M | $146.6M | $122.8M | $101.7M | $90.5M | $84.0M | $63.6M | $41.6M |
| Operating income | $28.9M | −$51.3M | −$98.6M | −$87.6M | −$56.3M | −$12.3M | $3.3M | $7.0M | −$5.7M | −$6.5M | −$21.1M | −$35.5M | −$28.3M | −$17.1M |
| Operating margin | 2.51% | −4.92% | −10.83% | −11.25% | −9.23% | −2.83% | 1.00% | 2.72% | −2.86% | −4.04% | −16.41% | −34.46% | −33.66% | −26.72% |
| EBITDA | $90.6M | $1.6M | −$50.1M | −$42.9M | −$17.5M | $12.8M | $17.6M | $17.3M | $2.6M | $1.8M | −$13.8M | −$29.1M | −$23.9M | −$14.4M |
| EBITDA margin | 7.89% | 0.15% | −5.50% | −5.51% | −2.87% | 2.94% | 5.38% | 6.71% | 1.30% | 1.14% | −10.68% | −28.19% | −28.42% | −22.61% |
| Net income | $39.4M | −$12.8M | −$81.8M | −$94.7M | −$53.0M | −$42.1M | −$4.6M | −$221,000 | −$9.0M | −$11.9M | −$25.8M | −$37.8M | −$31.3M | −$19.3M |
| Net profit margin | 3.43% | −1.23% | −8.98% | −12.15% | −8.69% | −9.69% | −1.39% | −0.09% | −4.48% | −7.32% | −20.05% | −36.65% | −37.22% | −30.29% |
| Basic EPSper basic share | $0.51 | -$0.17 | -$1.13 | -$1.35 | -$0.79 | -$0.66 | -$0.08 | $0.00 | -$0.16 | -$0.23 | -$0.52 | -$1.00 | -$7.82 | -$5.82 |
| Diluted EPSper diluted share | $0.45 | -$0.17 | -$1.13 | -$1.35 | -$0.79 | -$0.66 | -$0.08 | $0.00 | -$0.16 | -$0.23 | -$0.52 | -$1.00 | -$7.82 | -$5.82 |
Reported shareholders
| Holder | % owned |
|---|---|
VANGUARD PORTFOLIO MANAGEMENT LLC | 9.48%7.08M shares |
BlackRock, Inc. | 9.47%7.07M shares |
Voss Capital, LP | 6.51%4.87M shares |
AMERIPRISE FINANCIAL INC | 5.54%4.14M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.43%3.31M shares |
Van Berkom & Associates Inc. | 4.16%3.11M shares |
Anson Funds Management LP | 3.34%2.5M shares |
Driehaus Capital Management LLC | 3.03%2.27M shares |
DIMENSIONAL FUND ADVISORS LP | 2.97%2.22M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.90%2.16M shares |
STATE STREET CORP | 2.77%2.07M shares |
FIRST TRUST ADVISORS LP | 2.50%1.87M shares |
ARMISTICE CAPITAL, LLC | 2.06%1.54M shares |
BANK OF AMERICA CORP /DE/ | 1.84%1.38M shares |
AQR CAPITAL MANAGEMENT LLC | 1.64%1.23M shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 1.54%1.15M shares |
Point72 Asset Management, L.P. | 1.49%1.11M shares |
MORGAN STANLEY | 1.46%1.09M shares |
GOLDMAN SACHS GROUP INC | 1.37%1.02M shares |
Invenomic Capital Management LP | 1.19%892.66K shares |
Percentages use 74.72M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 · 10b5-1 | Lee Bryan MChief Financial Officer | SellCommon Stock | 1.5K | $24.25 | $36.6K | 310.0K |
| Jun 5, 2026Form 4 · 10b5-1 | Dignan AndyPresident | SellCommon Stock | 3.1K | $24.25 | $74.5K | 275.7K |
| Jun 4, 2026Form 4 | Tuckness Matthew E.Chief Revenue Officer | SellCommon Stock | 8.6K | $24.81 | $214.5K | 281.5K |
| Jun 4, 2026Form 4 · 10b5-1 | Lee Bryan MChief Financial Officer | SellCommon Stock | 4.3K | $24.81 | $107.0K | 311.5K |
| Jun 4, 2026Form 4 · 10b5-1 | Lee Bryan MChief Financial Officer | SellCommon Stock | 1.4K | $25.69 | $36.1K | 315.8K |