Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $384.6M | $391.9M | $405.0M | $423.4M | $374.1M | $324.8M | $373.4M | $401.9M | $441.3M | $414.8M | $460.3M |
| Gross profit | $89.2M | $85.7M | $76.6M | $95.0M | $96.0M | $80.9M | $103.7M | $117.9M | $108.6M | $94.6M | $104.0M |
| Gross margin | 23.19% | 21.87% | 18.91% | 22.44% | 25.66% | 24.91% | 27.77% | 29.34% | 24.61% | 22.81% | 22.59% |
| Research & development | $4.3M | $4.4M | $4.6M | $4.9M | $3.9M | $3.3M | $5.7M | $6.3M | $7.8M | $7.6M | $5.8M |
| Operating expenses | $65.2M | $55.6M | $72.4M | $50.2M | $59.8M | $52.4M | $85.0M | $84.3M | $86.7M | $61.7M | $66.1M |
| Operating income | $24.0M | $30.1M | $4.2M | $44.8M | $36.2M | $28.5M | $18.7M | $33.6M | $21.9M | $32.9M | $37.9M |
| Operating margin | 6.24% | 7.68% | 1.04% | 10.58% | 9.68% | 8.77% | 5.01% | 8.36% | 4.96% | 7.93% | 8.23% |
| EBITDA | $33.9M | $40.2M | $16.9M | $58.4M | $51.8M | $41.8M | $31.9M | $50.5M | $40.2M | $50.9M | $56.5M |
| EBITDA margin | 8.81% | 10.26% | 4.17% | 13.79% | 13.85% | 12.87% | 8.54% | 12.57% | 9.11% | 12.27% | 12.27% |
| Net income | $7.7M | $18.4M | −$1.9M | $26.9M | $29.9M | $20.0M | $3.1M | $25.0M | $16.6M | $17.8M | $16.1M |
| Net profit margin | 2.00% | 4.70% | −0.47% | 6.35% | 7.99% | 6.16% | 0.83% | 6.22% | 3.76% | 4.29% | 3.50% |
| Basic EPSper basic share | $0.29 | $0.69 | -$0.07 | $0.99 | $1.08 | $0.73 | $0.11 | $0.94 | $0.63 | $0.67 | $0.60 |
| Diluted EPSper diluted share | $0.28 | $0.68 | -$0.07 | $0.98 | $1.07 | $0.72 | $0.11 | $0.90 | $0.62 | $0.67 | $0.59 |
Reported shareholders
| Holder | % owned |
|---|---|
FMR LLC | ≈9.96%2.66M shares |
BlackRock, Inc. | ≈8.09%2.16M shares |
ROYCE & ASSOCIATES LP | ≈7.25%1.94M shares |
BANK OF AMERICA CORP /DE/ | ≈5.82%1.56M shares |
Artisan Partners Limited Partnership | ≈5.62%1.5M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈4.51%1.21M shares |
DIMENSIONAL FUND ADVISORS LP | ≈3.79%1.01M shares |
AMERICAN CENTURY COMPANIES INC | ≈3.68%984.52K shares |
EARNEST PARTNERS LLC | ≈3.26%873.3K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.61%697.65K shares |
VAN LANSCHOT KEMPEN INVESTMENT MANAGEMENT N.V. | ≈2.26%603.95K shares |
STATE STREET CORP | ≈2.21%590.17K shares |
WELLS FARGO & COMPANY/MN | ≈2.17%581.81K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | ≈1.85%493.95K shares |
AQR CAPITAL MANAGEMENT LLC | ≈1.73%462.85K shares |
ENVESTNET ASSET MANAGEMENT INC | ≈1.45%387.3K shares |
Qube Research & Technologies Ltd | ≈1.40%373.34K shares |
TWO SIGMA INVESTMENTS, LP | ≈1.29%346.31K shares |
FIRST WILSHIRE SECURITIES MANAGEMENT INC | ≈1.26%336.44K shares |
Nuveen, LLC | ≈1.24%331.68K shares |
Percentages use 26.76M shares of this listed class outstanding on Jun 28, 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 11, 2026Form 4 | Hipple Richard JDirector | SellOrdinary Shares | 4.0K | $15.05 | $60.4K | 32.9K |
| Jun 11, 2026Form 4 | Trimberger Lisa GDirector | SellOrdinary Shares · indirect | 4.0K | $15.05 | $60.4K | 20.8K |
| Jun 11, 2026Form 4 | Stein Sylvia AnnDirector | SellOrdinary Shares | 4.0K | $15.05 | $60.4K | 14.8K |
| Jun 11, 2026Form 4 | Snowdon CliveDirector | SellOrdinary Shares · indirect | 4.0K | $15.05 | $60.4K | 26.8K |
| Jun 11, 2026Form 4 | MULLEN PATRICK KDirector | SellOrdinary Shares | 5.3K | $15.05 | $80.1K | 42.1K |