Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $606.9M | $654.7M | $625.6M | $640.9M | $658.4M | $603.7M | $611.8M | $630.1M | $612.1M | $745.4M | $767.9M |
| Gross profit | $156.2M | $170.2M | $143.7M | $129.1M | $136.5M | $138.7M | $128.6M | $139.1M | $136.1M | $193.8M | $190.7M |
| Gross margin | 25.73% | 26.00% | 22.97% | 20.14% | 20.73% | 22.97% | 21.01% | 22.07% | 22.24% | 26.00% | 24.84% |
| Research & development | $13.2M | $13.7M | $12.4M | $11.8M | $8.6M | $10.0M | $12.1M | $11.0M | $10.4M | $9.7M | $9.6M |
| Operating expenses | $119.6M | $127.0M | $108.6M | $90.3M | $105.0M | $101.2M | $101.8M | $105.5M | $155.7M | $150.4M | $155.2M |
| Operating income | $36.6M | $43.2M | $35.1M | $38.8M | $31.5M | $37.4M | $26.8M | $33.5M | $38.0M | $43.4M | $35.6M |
| Operating margin | 6.03% | 6.60% | 5.61% | 6.05% | 4.79% | 6.20% | 4.38% | 5.32% | 6.20% | 5.82% | 4.63% |
| EBITDA | $42.5M | $48.0M | $39.4M | $43.7M | $36.5M | $41.3M | $30.8M | $37.8M | $42.0M | $49.6M | $41.9M |
| EBITDA margin | 7.00% | 7.33% | 6.30% | 6.81% | 5.54% | 6.84% | 5.03% | 6.00% | 6.87% | 6.65% | 5.45% |
| Net income | $26.5M | $30.8M | $25.2M | $25.3M | $21.3M | $46.3M | −$13.5M | $17.7M | $15.9M | $26.2M | $19.7M |
| Net profit margin | 4.36% | 4.70% | 4.03% | 3.94% | 3.24% | 7.66% | −2.21% | 2.81% | 2.60% | 3.51% | 2.57% |
| Basic EPSper basic share | $1.95 | $2.20 | $1.80 | $1.81 | $1.54 | $3.39 | -$0.99 | $1.29 | $1.31 | $1.91 | $1.44 |
| Diluted EPSper diluted share | $1.95 | $2.20 | $1.80 | $1.81 | $1.53 | $3.37 | -$0.99 | $1.29 | $1.31 | $1.91 | $1.44 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
AMERIPRISE FINANCIAL INC | 536.34K |
BlackRock, Inc. | 532.67K |
DIMENSIONAL FUND ADVISORS LP | 398.7K |
Pacific Ridge Capital Partners, LLC | 341.47K |
VANGUARD CAPITAL MANAGEMENT LLC | 253.08K |
North Star Investment Management Corp. | 190.6K |
AMERICAN CENTURY COMPANIES INC | 180.07K |
GEODE CAPITAL MANAGEMENT, LLC | 169.2K |
STATE STREET CORP | 130.53K |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 106.14K |
Bank of New York Mellon Corp | 92.47K |
Empowered Funds, LLC | 68.94K |
PNC Financial Services Group, Inc. | 66.5K |
NORTHERN TRUST CORP | 63.13K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 48.42K |
MORGAN STANLEY | 44.4K |
Russell Investments Group, Ltd. | 43.67K |
VANGUARD FIDUCIARY TRUST CO | 41.42K |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 36.21K |
VICTORY CAPITAL MANAGEMENT INC | 32.17K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.