Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $249.1M | $241.0M | $216.2M | $219.1M | $184.3M | $133.9M | $117.7M | $103.1M | $96.2M | $93.7M | $84.7M | $71.3M | $52.7M | $46.4M | $39.6M | $34.2M |
| Gross profit | $158.3M | $150.9M | $133.3M | $133.7M | $109.1M | $87.0M | $65.4M | $60.9M | $54.6M | $53.2M | $51.4M | $43.4M | $31.7M | $28.9M | $23.5M | $19.6M |
| Gross margin | 63.53% | 62.61% | 61.64% | 61.02% | 59.18% | 64.97% | 55.54% | 59.06% | 56.79% | 56.84% | 60.73% | 60.83% | 60.10% | 62.16% | 59.35% | 57.17% |
| Research & development | $20.3M | $19.5M | $19.3M | $20.5M | $15.8M | $10.4M | $6.4M | $3.5M | $3.5M | $4.2M | $4.0M | $3.3M | $2.3M | $2.0M | $1.4M | $1.4M |
| Operating expenses | $139.8M | $134.5M | $405.3M | $130.4M | $104.4M | $74.7M | $57.4M | $51.1M | $52.4M | $36.9M | $35.1M | $27.5M | $19.9M | $15.8M | $11.0M | $9.7M |
| Operating income | $18.5M | $16.3M | −$272.1M | $3.3M | $4.7M | $12.4M | $7.9M | $9.8M | $2.2M | $16.3M | $16.3M | $15.9M | $11.8M | $13.1M | $12.5M | $9.9M |
| Operating margin | 7.43% | 6.78% | −125.85% | 1.52% | 2.55% | 9.23% | 6.73% | 9.48% | 2.27% | 17.42% | 19.28% | 22.24% | 22.35% | 28.22% | 31.49% | 28.82% |
| EBITDA | $41.8M | $40.9M | −$240.5M | $37.1M | $29.8M | $30.0M | $20.9M | $19.2M | $11.7M | $25.1M | $23.5M | $21.5M | $15.6M | $16.5M | $14.7M | $11.7M |
| EBITDA margin | 16.77% | 16.96% | −111.25% | 16.95% | 16.15% | 22.41% | 17.77% | 18.63% | 12.12% | 26.74% | 27.75% | 30.17% | 29.64% | 35.61% | 37.09% | 34.21% |
| Net income | $6.7M | −$2.0M | −$254.2M | $930,000 | $1.9M | $3.3M | — | — | — | — | — | — | — | — | — | — |
| Net profit margin | 2.69% | −0.82% | −117.60% | 0.42% | 1.01% | 2.44% | — | — | — | — | — | — | — | — | — | — |
| Basic EPSper basic share | $1.22 | -$0.36 | -$47.20 | $0.17 | $0.36 | $0.66 | $0.42 | $1.95 | -$0.79 | $3.04 | $3.10 | $2.72 | $2.61 | $2.52 | $2.41 | $1.91 |
| Diluted EPSper diluted share | $1.21 | -$0.36 | -$47.20 | $0.17 | $0.35 | $0.64 | $0.41 | $1.86 | -$0.79 | $2.91 | $2.97 | $2.63 | $2.49 | $2.35 | $2.29 | $1.86 |
Reported shareholders
| Holder | % owned |
|---|---|
Long Path Partners LP | 8.53%477.13K shares |
BlackRock, Inc. | 7.87%440.55K shares |
Boston Partners | 4.74%265.15K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.24%237.46K shares |
AQR CAPITAL MANAGEMENT LLC | 3.64%203.74K shares |
Ranger Investment Management, L.P. | 3.11%173.99K shares |
MORGAN STANLEY | 2.81%156.98K shares |
Diamond Hill Capital Management, LLC (Investment Advisor) | 2.78%155.77K shares |
RAYMOND JAMES FINANCIAL INC | 2.68%149.94K shares |
DIMENSIONAL FUND ADVISORS LP | 2.65%148.4K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.50%139.68K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 2.47%138.3K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | 2.34%130.84K shares |
STATE STREET CORP | 2.22%124.29K shares |
Russell Investments Group, Ltd. | 2.18%121.85K shares |
WASATCH ADVISORS LP | 2.07%115.67K shares |
ROYCE & ASSOCIATES LP | 2.03%113.4K shares |
CRAWFORD INVESTMENT COUNSEL INC | 1.77%98.81K shares |
FMR LLC | 1.59%88.86K shares |
D. E. Shaw & Co., Inc. | 1.46%81.76K shares |
Percentages use 5.6M 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 | Crennen Lyndsey ElizabethCAO | SellCommon Stock | 442 | $89.50 | $39.6K | 2.0K |
| Jun 22, 2026Form 4 | Archbold Brian DavidSVP Operations | SellCommon Stock | 2.5K | $89.50 | $225.2K | 6.4K |
| Jun 22, 2026Form 4 | Sakys JohnCFO | SellCommon Stock | 2.8K | $89.50 | $253.0K | 19.8K |
| Jun 16, 2026Form 4 · 10b5-1 | Archbold Brian DavidSVP Operations | SellCommon Stock | 1.2K | $101.27 | $116.6K | 3.7K |
| Jun 16, 2026Form 4 · 10b5-1 | Crennen Lyndsey ElizabethCAO | SellCommon Stock | 118 | $101.27 | $11.9K | 1.5K |