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.44B | $1.29B | $1.11B | $905.2M | $699.0M | $502.0M | $383.9M | $304.0M | $242.7M | $188.2M | $147.0M | $115.9M | $83.8M | $55.5M |
| Gross profit | $231.0M | $178.8M | $131.0M | $122.2M | $104.3M | $81.9M | $64.9M | $51.4M | $43.0M | $33.3M | $25.2M | $19.9M | $15.6M | $11.2M |
| Gross margin | 16.05% | 13.91% | 11.82% | 13.50% | 14.93% | 16.31% | 16.91% | 16.90% | 17.74% | 17.68% | 17.17% | 17.15% | 18.66% | 20.19% |
| Research & development | $37.8M | $31.3M | $21.4M | $25.1M | — | — | — | — | — | — | — | $9.9M | $4.9M | $3.4M |
| Operating expenses | $216.9M | $188.1M | $171.5M | $164.9M | $139.4M | $86.7M | $66.5M | $52.4M | $45.7M | $40.0M | $42.0M | $35.8M | $22.6M | $16.8M |
| Operating income | $13.8M | −$9.5M | −$40.7M | −$43.0M | −$35.2M | −$4.9M | −$1.9M | −$1.0M | −$2.6M | −$6.7M | −$16.8M | −$15.9M | −$7.0M | −$5.5M |
| Operating margin | 0.96% | −0.74% | −3.67% | −4.75% | −5.04% | −0.98% | −0.50% | −0.34% | −1.09% | −3.56% | −11.41% | −13.76% | −8.33% | −9.97% |
| EBITDA | $29.7M | $7.0M | −$28.2M | −$32.1M | −$23.2M | $2.1M | $3.7M | $3.5M | $1.6M | −$2.9M | −$14.2M | −$14.3M | −$6.1M | −$5.2M |
| EBITDA margin | 2.06% | 0.54% | −2.54% | −3.54% | −3.32% | 0.43% | 0.97% | 1.14% | 0.66% | −1.52% | −9.68% | −12.31% | −7.26% | −9.43% |
| Net income | $19.4M | −$9.6M | −$44.7M | −$44.7M | — | — | — | — | — | — | — | −$21.2M | −$8.2M | −$6.4M |
| Net profit margin | 1.35% | −0.75% | −4.03% | −4.94% | — | — | — | — | — | — | — | −18.27% | −9.75% | −11.54% |
| Basic EPSper basic share | $0.45 | -$0.23 | -$1.08 | -$1.10 | -$0.89 | -$0.16 | -$0.05 | -$0.03 | -$0.05 | -$0.24 | -$0.62 | -$1.64 | -$6.23 | -$9.76 |
| Diluted EPSper diluted share | $0.45 | -$0.23 | -$1.08 | -$1.10 | -$0.89 | -$0.16 | -$0.05 | -$0.03 | -$0.05 | -$0.24 | -$0.62 | -$1.64 | -$6.23 | -$9.76 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 12.40%5.44M shares |
Capital World Investors | 8.75%3.84M shares |
Aflac Inc | 8.29%3.64M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 4.11%1.8M shares |
Polar Capital Holdings Plc | 3.99%1.75M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.39%1.49M shares |
STATE STREET CORP | 3.11%1.37M shares |
FMR LLC | 2.37%1.04M shares |
MORGAN STANLEY | 2.05%901.22K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.00%875.84K shares |
GREENLEA LANE CAPITAL MANAGEMENT, LLC | 1.77%776.49K shares |
BANK OF AMERICA CORP /DE/ | 1.31%575.76K shares |
MARSHALL WACE, LLP | 1.28%561.33K shares |
Kopion Asset Management, LLC | 1.19%523K shares |
GOLDMAN SACHS GROUP INC | 1.12%491.87K shares |
Qube Research & Technologies Ltd | 0.93%406.22K shares |
Clearbridge Investments, LLC | 0.90%395.91K shares |
DIMENSIONAL FUND ADVISORS LP | 0.87%380.61K shares |
NORTHERN TRUST CORP | 0.85%372.42K shares |
TUDOR INVESTMENT CORP ET AL | 0.81%356.7K shares |
Percentages use 43.87M 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 | WEINRAUCH STEVEEVP, North Am & Vet Strategy | SellCommon Stock | 6.7K | $22.00 | $146.8K | 78.1K |
| May 28, 2026Form 4 | GALLAGHER JOHN RChief Operating Officer | SellCommon Stock | 3.6K | $21.69 | $78.1K | 33.1K |
| May 27, 2026Form 4 | Qureshi FawwadChief Financial Officer | SellCommon Stock | 170 | $22.63 | $3.8K | 2.1K |
| May 27, 2026Form 4 | Qureshi FawwadChief Financial Officer | SellCommon Stock | 6.0K | $22.17 | $133.2K | 2.3K |
| May 25, 2026Form 4 | Tooth MargaretCEO | SellCommon Stock | 491 | $21.86 | $10.7K | 176.4K |