Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $228.4M | $230.5M | $235.6M | $228.0M | $253.2M | $225.1M | $272.3M | $251.0M | $27.7M | — | — | — | — | — | — |
| Gross profit | $170.2M | $166.1M | $173.0M | $172.9M | $189.5M | $185.7M | $235.4M | $216.4M | $22.1M | — | — | — | — | — | — |
| Gross margin | 74.53% | 72.06% | 73.40% | 75.84% | 74.84% | 82.51% | 86.48% | 86.21% | 79.87% | — | — | — | — | — | — |
| Research & development | $62.1M | $54.9M | $50.4M | $52.2M | $71.9M | $97.7M | $132.9M | $164.9M | $207.8M | $222.8M | $208.5M | $122.9M | $45.0M | $49.6M | $826,000 |
| Operating expenses | $191.1M | $199.5M | $203.0M | $204.3M | $251.9M | $255.5M | $311.3M | $345.6M | $320.1M | $276.6M | $240.3M | $142.3M | $54.8M | $74.5M | $10.2M |
| Operating income | $37.3M | $31.0M | $32.6M | $23.7M | $1.3M | −$30.4M | −$39.0M | −$94.7M | −$292.4M | −$276.6M | −$240.3M | −$142.3M | −$54.8M | −$74.5M | −$10.2M |
| Operating margin | 16.33% | 13.44% | 13.85% | 10.40% | 0.51% | −13.51% | −14.34% | −37.71% | −1,056.13% | — | — | — | — | — | — |
| EBITDA | $48.2M | $42.5M | $44.2M | $33.6M | $12.6M | −$20.4M | −$31.0M | −$87.3M | −$289.6M | −$275.4M | −$239.5M | −$141.6M | −$54.4M | −$74.2M | −$10.1M |
| EBITDA margin | 21.12% | 18.44% | 18.74% | 14.72% | 4.98% | −9.05% | −11.37% | −34.77% | −1,045.98% | — | — | — | — | — | — |
| Net income | $31.1M | $30.3M | $21.6M | $2,000 | −$29.1M | −$60.0M | −$75.6M | −$113.6M | −$292.0M | −$276.0M | −$239.3M | −$142.0M | −$54.7M | −$74.4M | −$10.2M |
| Net profit margin | 13.62% | 13.14% | 9.16% | 0.00% | −11.51% | −26.65% | −27.77% | −45.25% | −1,054.56% | — | — | — | — | — | — |
| Basic EPSper basic share | $0.62 | $0.62 | $0.46 | $0.00 | -$0.72 | -$1.52 | -$75,595.00 | -$2.99 | -$7.85 | -$8.29 | -$7.45 | -$4.73 | -$1.90 | -$3.42 | -$1.32 |
| Diluted EPSper diluted share | $0.61 | $0.62 | $0.45 | $0.00 | -$0.72 | -$1.52 | -$1.95 | -$2.99 | -$7.85 | -$8.29 | -$7.45 | -$4.73 | -$1.90 | -$3.42 | -$1.32 |
Reported shareholders
| Holder | % owned |
|---|---|
AUERBACH ALAN H | ≈14.30%7.31M shares |
ACORN CAPITAL ADVISORS, LLC | 8.08%4.13M shares |
BlackRock, Inc. | 7.45%3.8M shares |
AMERICAN CENTURY COMPANIES INC | 4.54%2.32M shares |
ACADIAN ASSET MANAGEMENT LLC | 4.02%2.05M shares |
RENAISSANCE TECHNOLOGIES LLC | 3.59%1.84M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.59%1.84M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 3.57%1.83M shares |
LSV ASSET MANAGEMENT | 3.17%1.62M shares |
DIMENSIONAL FUND ADVISORS LP | 2.97%1.52M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.62%1.34M shares |
O'SHAUGHNESSY ASSET MANAGEMENT, LLC | 2.20%1.12M shares |
STATE STREET CORP | 1.86%952.17K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 1.71%873.25K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.55%791.62K shares |
RITHOLTZ WEALTH MANAGEMENT | 1.47%749.8K shares |
AQR CAPITAL MANAGEMENT LLC | 1.42%725.19K shares |
GOLDMAN SACHS GROUP INC | 1.31%669.16K shares |
NORTHERN TRUST CORP | 1.28%652.39K shares |
Connor, Clark & Lunn Investment Management Ltd. | 1.26%642.95K shares |
Percentages use 51.1M 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 12, 2026Form 4 · 10b5-1 | WILSON TROY EDWARDDirector | SellCommon Stock | 10.8K | $7.20 | $77.8K | 59.8K |
| Jun 12, 2026Form 4 · 10b5-1 | Stuglik Brian MDirector | SellCommon Stock | 8.1K | $7.20 | $58.3K | 113.9K |
| Jun 12, 2026Form 4 · 10b5-1 | Senderowicz AdrianDirector | SellCommon Stock | 27.0K | $7.20 | $194.4K | 27.0K |
| Jun 12, 2026Form 4 · 10b5-1 | MOYES JAY MDirector | SellCommon Stock | 22.0K | $7.22 | $158.8K | 58.3K |
| Jun 12, 2026Form 4 · 10b5-1 | Dorval AllisonDirector | SellCommon Stock | 11.6K | $7.20 | $83.6K | 90.8K |