Revenue
2010
2011
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 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $554.5M | $530.0M | $578.6M | $503.0M | $403.5M | $366.7M | $371.1M | $310.6M | $252.0M | $245.9M | $232.4M | $249.7M | $125.5M | $102.0M | $110.9M | $80.6M |
| Gross profit | $181.7M | $165.7M | $183.7M | $157.3M | $121.1M | $108.6M | $112.6M | $91.4M | $75.7M | $73.0M | $68.8M | $73.4M | $36.5M | $29.6M | $33.5M | $22.7M |
| Gross margin | 32.77% | 31.26% | 31.74% | 31.26% | 30.00% | 29.61% | 30.34% | 29.43% | 30.03% | 29.69% | 29.59% | 29.41% | 29.10% | 29.07% | 30.22% | 28.16% |
| Research & development | $38.8M | $39.8M | $41.7M | $38.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $137.7M | $135.7M | $141.4M | $125.6M | $95.0M | $85.6M | $83.1M | $68.2M | $56.9M | $54.1M | $47.8M | $49.3M | $29.5M | $22.4M | $23.9M | $17.7M |
| Operating income | $44.0M | $30.0M | $42.3M | $31.7M | $26.0M | $23.0M | $29.4M | $23.2M | $18.8M | $18.9M | $20.9M | $24.1M | $7.1M | $7.3M | $9.7M | $5.0M |
| Operating margin | 7.93% | 5.67% | 7.31% | 6.29% | 6.45% | 6.27% | 7.93% | 7.48% | 7.46% | 7.68% | 9.00% | 9.67% | 5.62% | 7.13% | 8.70% | 6.17% |
| EBITDA | $69.4M | $55.9M | $67.4M | $57.1M | $44.1M | $39.0M | $44.3M | $34.8M | $29.1M | $28.6M | $28.4M | $31.4M | $10.0M | $9.1M | $11.8M | $6.8M |
| EBITDA margin | 12.51% | 10.55% | 11.65% | 11.36% | 10.94% | 10.63% | 11.94% | 11.21% | 11.54% | 11.64% | 12.22% | 12.58% | 7.94% | 8.89% | 10.66% | 8.42% |
| Net income | $22.0M | $13.2M | $24.1M | $17.4M | $24.1M | $13.6M | $17.0M | $15.9M | $8.0M | $9.1M | $11.1M | — | — | — | — | — |
| Net profit margin | 3.97% | 2.48% | 4.16% | 3.46% | 5.97% | 3.72% | 4.59% | 5.13% | 3.19% | 3.69% | 4.76% | — | — | — | — | — |
| Basic EPSper basic share | $1.32 | $0.80 | $1.51 | $1.13 | $1.67 | $0.96 | $1.21 | $1.72 | $0.59 | $0.67 | $0.80 | $1.01 | $0.30 | $0.42 | $0.55 | $0.30 |
| Diluted EPSper diluted share | $1.32 | $0.79 | $1.48 | $1.09 | $1.66 | $0.95 | $1.20 | $1.70 | $0.58 | $0.67 | $0.80 | $1.01 | $0.30 | $0.42 | $0.54 | $0.30 |
Reported shareholders
| Holder | % owned |
|---|---|
FMR LLC | 11.86%2.02M shares |
WARZALA RICHARD S | ≈9.39%1.6M shares |
BlackRock, Inc. | 7.36%1.25M shares |
Juniper Investment Company, LLC | 4.49%762.31K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.96%672.69K shares |
JENNISON ASSOCIATES LLC | 3.02%512.53K shares |
DIMENSIONAL FUND ADVISORS LP | 2.98%505.66K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.72%462.4K shares |
STATE STREET CORP | 2.41%409.1K shares |
Portolan Capital Management, LLC | 2.12%359.69K shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.95%331.62K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.80%306.32K shares |
Driehaus Capital Management LLC | 1.66%281.66K shares |
ACADIAN ASSET MANAGEMENT LLC | 1.52%258.24K shares |
MORGAN STANLEY | 1.41%239.31K shares |
Shannon River Fund Management LLC | 1.30%220.24K shares |
Telemark Asset Management, LLC | 1.18%200K shares |
GAMCO INVESTORS, INC. ET AL | 1.03%175.11K shares |
GILDER GAGNON HOWE & CO LLC | 1.00%170.26K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.92%155.72K shares |
Percentages use 16.99M 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 |
|---|---|---|---|---|---|---|
| Mar 27, 2026Form 4 | Bendre AshishVP and Group President | SellCommon Stock | 6.0K | $63.00 | $378.0K | 20.2K |
| Dec 23, 2025Form 4 | Winter Michael RDirector | BuyCommon Stock · indirect | 847 | $55.85 | $47.3K | 847 |
| Dec 23, 2025Form 4 | Winter Michael RDirector | SellCommon Stock | 847 | $55.56 | $47.1K | 39.0K |
| Nov 25, 2025Form 4 | Bendre AshishVP and Group President | SellCommon Stock | 16.0K | $52.25 | $836.0K | 23.2K |
| May 13, 2025Form 4/A | Rondeau GeofferyVP of Operational Excellence | SellCommon Stock | 7.5K | $30.71 | $230.3K | 7.3K |