Revenue
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $689.4M | $573.4M | $469.6M | $497.0M | $455.1M | $315.6M | $305.6M | $328.9M | $342.0M | $331.4M | $322.2M | $307.9M | $299.5M | $280.8M | $268.4M | $293.5M | $254.4M | $233.8M | $305.3M |
| Gross profit | $173.4M | $141.8M | $133.2M | $136.9M | $109.2M | $79.0M | $73.5M | $73.7M | $89.2M | $81.9M | $83.7M | $74.4M | $65.3M | $60.4M | $60.3M | $72.3M | $55.7M | $51.8M | $80.4M |
| Gross margin | 25.15% | 24.73% | 28.36% | 27.56% | 24.00% | 25.02% | 24.06% | 22.42% | 26.09% | 24.71% | 25.97% | 24.18% | 21.81% | 21.51% | 22.47% | 24.65% | 21.91% | 22.17% | 26.34% |
| Research & development | $3.1M | $3.3M | $3.5M | $3.4M | $3.6M | $3.7M | $3.6M | $5.3M | $6.0M | $5.7M | $5.5M | $5.6M | $8.2M | $6.5M | $5.5M | $5.2M | $5.1M | — | — |
| Operating expenses | $135.0M | $106.0M | $97.7M | $99.9M | $88.0M | $70.9M | $60.5M | $93.6M | $110.9M | $78.3M | $69.7M | $66.7M | $62.2M | $57.4M | $53.7M | $56.0M | $53.7M | $51.6M | $60.6M |
| Operating income | $38.4M | $35.8M | $35.5M | $37.0M | $21.2M | $8.0M | $13.1M | −$19.9M | −$21.7M | $3.6M | $14.0M | $7.5M | $2.3M | $630,000 | $6.3M | $16.3M | $1.9M | −$14.4M | −$11.0M |
| Operating margin | 5.57% | 6.24% | 7.56% | 7.45% | 4.66% | 2.54% | 4.28% | −6.05% | −6.33% | 1.09% | 4.33% | 2.45% | 0.77% | 0.22% | 2.36% | 5.56% | 0.75% | −6.16% | −3.59% |
| EBITDA | $55.0M | $48.3M | $45.5M | $46.7M | $31.3M | $16.1M | $21.7M | −$9.7M | −$11.4M | $11.9M | $20.6M | $13.9M | $8.5M | $7.8M | $14.1M | $24.2M | $9.8M | — | — |
| EBITDA margin | 7.97% | 8.43% | 9.69% | 9.40% | 6.88% | 5.12% | 7.11% | −2.94% | −3.34% | 3.58% | 6.40% | 4.50% | 2.85% | 2.79% | 5.27% | 8.24% | 3.84% | — | — |
| Net income | $22.6M | $24.4M | $25.0M | $25.8M | $15.0M | $5.9M | $9.6M | −$16.3M | −$19.5M | $3.0M | $9.5M | $5.2M | $930,000 | −$123,000 | $3.2M | $10.8M | $1.4M | −$13.4M | −$13.0M |
| Net profit margin | 3.28% | 4.25% | 5.32% | 5.18% | 3.30% | 1.86% | 3.14% | −4.97% | −5.71% | 0.91% | 2.94% | 1.67% | 0.31% | −0.04% | 1.20% | 3.69% | 0.56% | −5.74% | −4.27% |
| Basic EPSper basic share | $0.69 | $0.82 | $0.86 | $0.92 | $0.55 | $0.22 | $0.37 | -$0.63 | -$0.76 | $0.12 | $0.38 | $0.21 | $0.04 | -$0.01 | $0.13 | $0.45 | $0.06 | -$0.62 | -$0.60 |
| Diluted EPSper diluted share | $0.67 | $0.79 | $0.83 | $0.88 | $0.54 | $0.21 | $0.36 | -$0.63 | -$0.76 | $0.12 | $0.37 | $0.21 | $0.04 | -$0.01 | $0.13 | $0.44 | $0.06 | -$0.62 | -$0.60 |
Reported shareholders
| Holder | % owned |
|---|---|
FMR LLC | 10.78%3.99M shares |
BlackRock, Inc. | 7.34%2.71M shares |
SYSTEMATIC FINANCIAL MANAGEMENT LP | 6.43%2.38M shares |
ROYCE & ASSOCIATES LP | 4.97%1.84M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.21%1.56M shares |
AltraVue Capital, LLC | 3.76%1.39M shares |
WELLINGTON MANAGEMENT GROUP LLP | 3.71%1.37M shares |
DIMENSIONAL FUND ADVISORS LP | 3.70%1.37M shares |
Thrivent Financial for Lutherans | 2.74%1.01M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.46%908.01K shares |
Boston Partners | 2.17%802.99K shares |
Juniper Investment Company, LLC | 2.11%781.4K shares |
STATE STREET CORP | 2.11%779.81K shares |
Owls Nest Partners IA, LLC | 1.97%728.9K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 1.92%708.79K shares |
First Eagle Investment Management, LLC | 1.84%681.65K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.63%604.12K shares |
WealthTrust Axiom LLC | 1.54%569.34K shares |
Legato Capital Management LLC | 1.07%395.6K shares |
NORTHERN TRUST CORP | 0.88%326.59K shares |
Percentages use 36.97M 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 1, 2026Form 4 | OGARA WILFRED TDirector | SellCommon Shares | 10.4K | $24.09 | $249.8K | 103.7K |
| May 28, 2026Form 4 | Galeese James EExecutive VP; CFO | SellCommon Shares | 22.6K | $24.29 | $548.6K | 173.3K |
| May 28, 2026Form 4 | Galeese James EExecutive VP; CFO | SellCommon Shares | 75.6K | $24.29 | $1.84M | 173.3K |
| May 28, 2026Form 4 | Galeese James EExecutive VP; CFO | SellCommon Shares | 38.4K | $24.29 | $932.4K | 173.3K |
| May 28, 2026Form 4 | Caneris Thomas AEVP, HR and General Counsel | SellCommon Shares | 41.1K | $24.29 | $997.7K | 64.8K |