Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $790.3M | $1.26B | $1.15B | $848.5M | $717.5M | $651.3M | $818.2M | $711.7M | $615.1M | $601.1M | $541.0M | $492.8M | $404.2M | $342.7M | $412.7M | $306.9M | $237.6M |
| Gross profit | $120.4M | $170.8M | $151.9M | $82.4M | $69.9M | $78.4M | $96.5M | $83.3M | $67.1M | $64.3M | $57.6M | $53.0M | $42.4M | $40.1M | $70.1M | $46.3M | $35.3M |
| Gross margin | 15.23% | 13.58% | 13.17% | 9.71% | 9.74% | 12.03% | 11.79% | 11.71% | 10.91% | 10.69% | 10.65% | 10.75% | 10.50% | 11.69% | 16.99% | 15.10% | 14.86% |
| Research & development | $8.2M | $6.2M | $6.0M | $4.0M | $3.6M | $4.7M | $3.7M | $3.1M | $1.9M | $1.8M | $1.6M | $1.9M | $1.3M | $1.4M | $1.9M | $1.3M | — |
| Operating expenses | $89.0M | $86.3M | $73.1M | $52.8M | — | — | — | — | $35.6M | $33.2M | $32.8M | $29.5M | $28.6M | $330.0M | $374.5M | $287.6M | $227.6M |
| Operating income | $31.4M | $84.5M | $78.8M | $29.6M | — | — | — | — | $31.5M | $32.0M | $26.1M | $24.5M | $14.1M | $12.6M | $38.7M | $19.3M | $9.9M |
| Operating margin | 3.97% | 6.72% | 6.83% | 3.49% | — | — | — | — | 5.13% | 5.32% | 4.83% | 4.97% | 3.49% | 3.66% | 9.38% | 6.29% | 4.19% |
| EBITDA | $46.8M | $98.1M | $93.0M | $40.9M | — | — | — | — | $37.7M | $36.8M | $30.4M | $28.5M | $17.9M | $16.4M | $42.4M | $22.8M | $13.5M |
| EBITDA margin | 5.93% | 7.80% | 8.06% | 4.82% | — | — | — | — | 6.13% | 6.12% | 5.63% | 5.78% | 4.42% | 4.77% | 10.27% | 7.44% | 5.67% |
| Net income | $23.0M | $63.5M | $58.3M | $20.3M | $16.3M | $29.8M | $39.1M | $33.7M | $23.0M | $19.9M | $16.0M | $14.9M | $9.2M | $9.1M | $23.0M | $11.7M | $6.0M |
| Net profit margin | 2.91% | 5.05% | 5.05% | 2.40% | 2.27% | 4.58% | 4.78% | 4.74% | 3.74% | 3.31% | 2.95% | 3.02% | 2.28% | 2.66% | 5.58% | 3.81% | 2.53% |
| Basic EPSper basic share | $2.01 | $5.55 | $5.10 | $1.78 | $1.42 | $2.62 | $3.43 | $2.96 | $2.02 | $1.76 | $1.41 | $1.32 | $0.82 | $0.82 | $1.98 | $1.00 | $0.52 |
| Diluted EPSper diluted share | $1.98 | $5.47 | $5.07 | $1.78 | $1.42 | $2.62 | $3.43 | $2.96 | $2.02 | $1.75 | $1.41 | $1.31 | $0.82 | $0.82 | $1.92 | $0.96 | $0.51 |
Reported shareholders
| Holder | % owned |
|---|---|
FMR LLC | 11.69%1.33M shares |
NEUBERGER BERMAN GROUP LLC | 9.95%1.13M shares |
BlackRock, Inc. | 9.07%1.03M shares |
DIMENSIONAL FUND ADVISORS LP | 6.10%692.68K shares |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 4.57%518.66K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.30%488.1K shares |
SYSTEMATIC FINANCIAL MANAGEMENT LP | 4.06%461.04K shares |
AMERICAN CENTURY COMPANIES INC | 2.73%309.47K shares |
GOLDMAN SACHS GROUP INC | 2.69%305K shares |
FIRST WILSHIRE SECURITIES MANAGEMENT INC | 2.61%295.91K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.54%288.51K shares |
STATE STREET CORP | 2.21%251.27K shares |
MORGAN STANLEY | 1.84%209K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.59%180.21K shares |
PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 1.35%153.07K shares |
HEARTLAND ADVISORS INC | 1.32%150K shares |
Pacific Ridge Capital Partners, LLC | 1.20%135.74K shares |
Bank of New York Mellon Corp | 1.03%117K shares |
Azarias Capital Management, L.P. | 0.97%109.93K shares |
Diversified Investment Strategies, LLC | 0.94%106.87K shares |
Percentages use 11.35M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.