Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $610.3M | $567.6M | $482.5M | $457.8M | $427.3M | $404.6M |
| Gross profit | $259.6M | $233.5M | $200.7M | $175.7M | $170.7M | $152.9M |
| Gross margin | 42.54% | 41.14% | 41.60% | 38.37% | 39.95% | 37.80% |
| Research & development | $11.4M | $8.4M | $7.0M | $7.1M | $6.5M | $5.6M |
| Operating expenses | $192.3M | $166.7M | $144.2M | $159.0M | $119.0M | $103.1M |
| Operating income | $67.4M | $66.8M | $56.5M | $16.7M | $51.7M | $49.8M |
| Operating margin | 11.04% | 11.76% | 11.71% | 3.65% | 12.10% | 12.31% |
| EBITDA | $86.0M | $83.2M | $72.3M | $32.4M | $65.4M | $64.5M |
| EBITDA margin | 14.09% | 14.66% | 14.97% | 7.07% | 15.31% | 15.95% |
| Net income | $44.1M | $36.1M | $38.6M | $5.8M | $12.7M | $38.5M |
| Net profit margin | 7.23% | 6.37% | 8.01% | 1.27% | 2.96% | 9.50% |
| Basic EPSper basic share | $1.08 | $0.90 | $1.03 | $0.16 | $0.44 | $1.40 |
| Diluted EPSper diluted share | $1.02 | $0.90 | $1.02 | $0.16 | $0.44 | $1.40 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 6.86%2.94M shares |
Greenhouse Funds LLLP | 6.70%2.87M shares |
REINHART PARTNERS, LLC. | 6.39%2.74M shares |
FMR LLC | 5.78%2.48M shares |
STATE STREET CORP | 4.55%1.95M shares |
Capital International Investors | 3.79%1.62M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.09%1.32M shares |
GW&K Investment Management, LLC | 2.98%1.27M shares |
Capital World Investors | 2.81%1.21M shares |
WYNNEFIELD CAPITAL INC | 2.81%1.21M shares |
Select Equity Group, L.P. | 2.76%1.18M shares |
BROWN ADVISORY INC | 2.30%986.27K shares |
DIMENSIONAL FUND ADVISORS LP | 1.93%828.52K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.81%773.52K shares |
MORGAN STANLEY | 1.70%729.64K shares |
Capital Research Global Investors | 1.60%686.03K shares |
BANK OF AMERICA CORP /DE/ | 1.56%665.87K shares |
First Eagle Investment Management, LLC | 1.43%612.92K shares |
Catawba River Capital | 1.40%597.87K shares |
RAYMOND JAMES FINANCIAL INC | 0.96%409.16K shares |
Percentages use 42.82M 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 22, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock · indirect | 50.0K | $27.43 | $1.37M | 9.62M |
| Jun 18, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock, par value $0.0001 per share ("Common Stock") · indirect | 25.0K | $27.86 | $696.5K | 9.67M |
| Jun 17, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock · indirect | 25.0K | $28.68 | $717.0K | 9.69M |
| Jun 16, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock · indirect | 100.0K | $28.19 | $2.82M | 9.72M |
| Jun 15, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock, par value $0.0001 per share ("Common Stock") · indirect | 100.0K | $30.03 | $3.00M | 9.82M |